        @charset "UTF-8";  
	   @keyframes slide-horizontal-new {
            0% {
                transform: translateX(100%)
            }
        }
        
        @keyframes slide-horizontal-old {
            80% {
                opacity: 1
            }
            to {
                opacity: 0;
                transform: translateX(-100%)
            }
        }
        
        @keyframes slide-vertical-new {
            0% {
                transform: translateY(-100%)
            }
        }
        
        @keyframes slide-vertical-old {
            80% {
                opacity: 1
            }
            to {
                opacity: 0;
                transform: translateY(100%)
            }
        }
        
        @keyframes out-in-new {
            0% {
                opacity: 0
            }
        }
        
        @keyframes out-in-old {
            to {
                opacity: 0
            }
        }
        
        :root:active-view-transition {
            view-transition-name: none
        }
        
        ::view-transition {
            pointer-events: none
        }
        
        :root:active-view-transition::view-transition-new(page-group),
        :root:active-view-transition::view-transition-old(page-group) {
            animation-duration: .6s;
            cursor: wait;
            pointer-events: all
        }
        
        :root:active-view-transition-type(SlideHorizontal)::view-transition-old(page-group) {
            animation: slide-horizontal-old .6s cubic-bezier(.83, 0, .17, 1) forwards;
            mix-blend-mode: normal
        }
        
        :root:active-view-transition-type(SlideHorizontal)::view-transition-new(page-group) {
            animation: slide-horizontal-new .6s cubic-bezier(.83, 0, .17, 1) backwards;
            mix-blend-mode: normal
        }
        
        :root:active-view-transition-type(SlideVertical)::view-transition-old(page-group) {
            animation: slide-vertical-old .6s cubic-bezier(.83, 0, .17, 1) forwards;
            mix-blend-mode: normal
        }
        
        :root:active-view-transition-type(SlideVertical)::view-transition-new(page-group) {
            animation: slide-vertical-new .6s cubic-bezier(.83, 0, .17, 1) backwards;
            mix-blend-mode: normal
        }
        
        :root:active-view-transition-type(OutIn)::view-transition-old(page-group) {
            animation: out-in-old .35s cubic-bezier(.64, 0, .78, 0) forwards
        }
        
        :root:active-view-transition-type(OutIn)::view-transition-new(page-group) {
            animation: out-in-new .35s cubic-bezier(.22, 1, .36, 1) .35s backwards
        }
        
        @media(prefers-reduced-motion:reduce) {
            ::view-transition-group(*),
            ::view-transition-new(*),
            ::view-transition-old(*) {
                animation: none!important
            }
        }
        
        body,
        html {
            background: transparent;
            border: 0;
            margin: 0;
            outline: 0;
            padding: 0;
            vertical-align: baseline;
            scroll-behavior: smooth;
        }
        
        body {
            --scrollbar-width: 0px;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 10px
        }
        
        body,
        html {
            height: 100%
        }
        
        body {
            overflow-x: auto;
            overflow-y: scroll
        }
        
        body:not(.responsive) #site-root {
            min-width: var(--site-width);
            width: 100%
        }
        
        body:not([data-js-loaded]) [data-hide-prejs] {
            visibility: hidden
        }
        
        wix-interact-element {
            display: contents
        }
        
        #SITE_CONTAINER {
            position: relative
        }
        
        :root {
            --one-unit: 1vw;
            --section-max-width: 9999px;
            --spx-stopper-max: 9999px;
            --spx-stopper-min: 0px;
            --browser-zoom: 1
        }
        
        @supports(-webkit-appearance:none) and (stroke-color:transparent) {
            :root {
                --safari-sticky-fix: opacity;
                --experimental-safari-sticky-fix: translateZ(0)
            }
        }
        
        @supports(container-type:inline-size) {
            :root {
                --one-unit: 1cqw
            }
        }
        
        [id^=oldHoverBox-] {
            mix-blend-mode: plus-lighter;
            transition: opacity .5s ease, visibility .5s ease
        }
        
        [data-mesh-id$=inlineContent-gridContainer]:has(>[id^=oldHoverBox-]) {
            isolation: isolate
        }
        a,
        abbr,
        acronym,
        address,
        applet,
        b,
        big,
        blockquote,
        button,
        caption,
        center,
        cite,
        code,
        dd,
        del,
        dfn,
        div,
        dl,
        dt,
        em,
        fieldset,
        font,
        footer,
        form,
        h1,
        h2,
        h3,
        h4,
        h5,
        h6,
        header,
        i,
        iframe,
        img,
        ins,
        kbd,
        label,
        legend,
        li,
        nav,
        object,
        ol,
        p,
        pre,
        q,
        s,
        samp,
        section,
        small,
        span,
        strike,
        strong,
        sub,
        sup,
        table,
        tbody,
        td,
        tfoot,
        th,
        thead,
        title,
        tr,
        tt,
        u,
        ul,
        var {
            background: transparent;
            border: 0;
            margin: 0;
            outline: 0;
            padding: 0;
            vertical-align: baseline
        }
        
        input,
        select,
        textarea {
            box-sizing: border-box;
            font-family: Helvetica, Arial, sans-serif
        }
        
        ol,
        ul {
            list-style: none
        }
        
        blockquote,
        q {
            quotes: none
        }
        
        ins {
            text-decoration: none
        }
        
        del {
            text-decoration: line-through
        }
        
        table {
            border-collapse: collapse;
            border-spacing: 0
        }
        
        a {
            cursor: pointer;
            text-decoration: none
        }
        
        .testStyles {
            overflow-y: hidden
        }
        
        .reset-button {
            -webkit-appearance: none;
            background: none;
            border: 0;
            color: inherit;
            font: inherit;
            line-height: normal;
            outline: 0;
            overflow: visible;
            padding: 0;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none
        }
        
        :focus {
            outline: none
        }
        
        body.device-mobile-optimized:not(.disable-site-overflow) {
            overflow-x: hidden;
            overflow-y: scroll
        }
        
        body.device-mobile-optimized:not(.responsive) #SITE_CONTAINER {
            margin-left: auto;
            margin-right: auto;
            overflow-x: visible;
            position: relative;
            width: 320px
        }
        
        body.device-mobile-optimized:not(.responsive):not(.blockSiteScrolling) #SITE_CONTAINER {
            margin-top: 0
        }
        
        body.device-mobile-optimized>* {
            max-width: 100%!important
        }
        
        body.device-mobile-optimized #site-root {
            overflow-x: hidden;
            overflow-y: hidden
        }
        
        @supports(overflow:clip) {
            body.device-mobile-optimized #site-root {
                overflow-x: clip;
                overflow-y: clip
            }
        }
        
        body.device-mobile-non-optimized #SITE_CONTAINER #site-root {
            overflow-x: clip;
            overflow-y: clip
        }
        
        body.device-mobile-non-optimized.fullScreenMode {
            background-color: #5f6360
        }
        
        body.device-mobile-non-optimized.fullScreenMode #MOBILE_ACTIONS_MENU,
        body.device-mobile-non-optimized.fullScreenMode #SITE_BACKGROUND,
        body.device-mobile-non-optimized.fullScreenMode #site-root,
        body.fullScreenMode #WIX_ADS {
            visibility: hidden
        }
        
        body.fullScreenMode {
            overflow-x: hidden!important;
            overflow-y: hidden!important
        }
        
        body.fullScreenMode.device-mobile-optimized #TINY_MENU {
            opacity: 0;
            pointer-events: none
        }
        
        body.fullScreenMode-scrollable.device-mobile-optimized {
            overflow-x: hidden!important;
            overflow-y: auto!important
        }
        
        body.fullScreenMode-scrollable.device-mobile-optimized #masterPage,
        body.fullScreenMode-scrollable.device-mobile-optimized #site-root {
            overflow-x: hidden!important;
            overflow-y: hidden!important
        }
        
        body.fullScreenMode-scrollable.device-mobile-optimized #SITE_BACKGROUND,
        body.fullScreenMode-scrollable.device-mobile-optimized #masterPage {
            height: auto!important
        }
        
        body.fullScreenMode-scrollable.device-mobile-optimized #masterPage.mesh-layout {
            height: 0!important
        }
        
        body.blockSiteScrolling,
        body.siteScrollingBlocked {
            position: fixed;
            width: 100%
        }
        
        body.blockSiteScrolling #SITE_CONTAINER {
            margin-top: calc(var(--blocked-site-scroll-margin-top)*-1)
        }
        
        #site-root {
            margin: 0 auto;
            min-height: 100%;
            position: relative;
            top: var(--wix-ads-height)
        }
        
        #site-root img:not([src]) {
            visibility: hidden
        }
        
        #site-root svg img:not([src]) {
            visibility: visible
        }
        
        .auto-generated-link {
            color: inherit
        }
        
        #SCROLL_TO_BOTTOM,
        #SCROLL_TO_TOP {
            height: 0
        }
        
        .has-click-trigger {
            cursor: pointer
        }
        
        .fullScreenOverlay {
            bottom: 0;
            display: flex;
            justify-content: center;
            left: 0;
            overflow-y: hidden;
            position: fixed;
            right: 0;
            top: -60px;
            z-index: 1005
        }
        
        .fullScreenOverlay>.fullScreenOverlayContent {
            bottom: 0;
            left: 0;
            margin: 0 auto;
            overflow: hidden;
            position: absolute;
            right: 0;
            top: 60px;
            transform: translateZ(0)
        }
        
        [data-mesh-id$=centeredContent],
        [data-mesh-id$=form],
        [data-mesh-id$=inlineContent] {
            pointer-events: none;
            position: relative
        }
        
        [data-mesh-id$=-gridWrapper],
        [data-mesh-id$=-rotated-wrapper] {
            pointer-events: none
        }
        
        [data-mesh-id$=-gridContainer]>*,
        [data-mesh-id$=-rotated-wrapper]>*,
        [data-mesh-id$=inlineContent]>:not([data-mesh-id$=-gridContainer]) {
            pointer-events: auto
        }
        
        .device-mobile-optimized #masterPage.mesh-layout #SOSP_CONTAINER_CUSTOM_ID {
            grid-area: 2/1/3/2;
            -ms-grid-row: 2;
            position: relative
        }
        
        #masterPage.mesh-layout {
            -ms-grid-rows: max-content max-content min-content max-content;
            -ms-grid-columns: 100%;
            align-items: start;
            display: -ms-grid;
            display: grid;
            grid-template-columns: 100%;
            grid-template-rows: max-content max-content min-content max-content;
            justify-content: stretch
        }
        
        #masterPage.mesh-layout #PAGES_CONTAINER,
        #masterPage.mesh-layout #SITE_FOOTER-placeholder,
        #masterPage.mesh-layout #SITE_FOOTER_WRAPPER,
        #masterPage.mesh-layout #SITE_HEADER-placeholder,
        #masterPage.mesh-layout #SITE_HEADER_WRAPPER,
        #masterPage.mesh-layout #SOSP_CONTAINER_CUSTOM_ID[data-state~=mobileView],
        #masterPage.mesh-layout #soapAfterPagesContainer,
        #masterPage.mesh-layout #soapBeforePagesContainer {
            -ms-grid-row-align: start;
            -ms-grid-column-align: start;
            -ms-grid-column: 1
        }
        
        #masterPage.mesh-layout #SITE_HEADER-placeholder,
        #masterPage.mesh-layout #SITE_HEADER_WRAPPER {
            grid-area: 1/1/2/2;
            -ms-grid-row: 1
        }
        
        #masterPage.mesh-layout #PAGES_CONTAINER,
        #masterPage.mesh-layout #soapAfterPagesContainer,
        #masterPage.mesh-layout #soapBeforePagesContainer {
            grid-area: 3/1/4/2;
            -ms-grid-row: 3
        }
        
        #masterPage.mesh-layout #soapAfterPagesContainer,
        #masterPage.mesh-layout #soapBeforePagesContainer {
            width: 100%
        }
        
        #masterPage.mesh-layout #PAGES_CONTAINER {
            align-self: stretch
        }
        
        #masterPage.mesh-layout main#PAGES_CONTAINER {
            display: block
        }
        
        #masterPage.mesh-layout #SITE_FOOTER-placeholder,
        #masterPage.mesh-layout #SITE_FOOTER_WRAPPER {
            grid-area: 4/1/5/2;
            -ms-grid-row: 4
        }
        
        #masterPage.mesh-layout #SITE_PAGES,
        #masterPage.mesh-layout [data-mesh-id=PAGES_CONTAINERcenteredContent],
        #masterPage.mesh-layout [data-mesh-id=PAGES_CONTAINERinlineContent] {
            height: 100%
        }
        
        #masterPage.mesh-layout.desktop>* {
            width: 100%
        }
        
        #masterPage.mesh-layout #PAGES_CONTAINER,
        #masterPage.mesh-layout #SITE_FOOTER,
        #masterPage.mesh-layout #SITE_FOOTER_WRAPPER,
        #masterPage.mesh-layout #SITE_HEADER,
        #masterPage.mesh-layout #SITE_HEADER_WRAPPER,
        #masterPage.mesh-layout #SITE_PAGES,
        #masterPage.mesh-layout #masterPageinlineContent {
            position: relative
        }
        
        #masterPage.mesh-layout #SITE_HEADER {
            grid-area: 1/1/2/2
        }
        
        #masterPage.mesh-layout #SITE_FOOTER {
            grid-area: 4/1/5/2
        }
        
        #masterPage.mesh-layout.overflow-x-clip #SITE_FOOTER,
        #masterPage.mesh-layout.overflow-x-clip #SITE_HEADER {
            overflow-x: clip
        }
        
        [data-z-counter] {
            z-index: 0
        }
        
        [data-z-counter="0"] {
            z-index: auto
        }
        
        .wixSiteProperties {
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale
        }
        
        :root {
            --wst-button-color-fill-primary: rgb(var(--color_48));
            --wst-button-color-border-primary: rgb(var(--color_49));
            --wst-button-color-text-primary: rgb(var(--color_50));
            --wst-button-color-fill-primary-hover: rgb(var(--color_51));
            --wst-button-color-border-primary-hover: rgb(var(--color_52));
            --wst-button-color-text-primary-hover: rgb(var(--color_53));
            --wst-button-color-fill-primary-disabled: rgb(var(--color_54));
            --wst-button-color-border-primary-disabled: rgb(var(--color_55));
            --wst-button-color-text-primary-disabled: rgb(var(--color_56));
            --wst-button-color-fill-secondary: rgb(var(--color_57));
            --wst-button-color-border-secondary: rgb(var(--color_58));
            --wst-button-color-text-secondary: rgb(var(--color_59));
            --wst-button-color-fill-secondary-hover: rgb(var(--color_60));
            --wst-button-color-border-secondary-hover: rgb(var(--color_61));
            --wst-button-color-text-secondary-hover: rgb(var(--color_62));
            --wst-button-color-fill-secondary-disabled: rgb(var(--color_63));
            --wst-button-color-border-secondary-disabled: rgb(var(--color_64));
            --wst-button-color-text-secondary-disabled: rgb(var(--color_65));
            --wst-color-fill-base-1: rgb(var(--color_36));
            --wst-color-fill-base-2: rgb(var(--color_37));
            --wst-color-fill-base-shade-1: rgb(var(--color_38));
            --wst-color-fill-base-shade-2: rgb(var(--color_39));
            --wst-color-fill-base-shade-3: rgb(var(--color_40));
            --wst-color-fill-accent-1: rgb(var(--color_41));
            --wst-color-fill-accent-2: rgb(var(--color_42));
            --wst-color-fill-accent-3: rgb(var(--color_43));
            --wst-color-fill-accent-4: rgb(var(--color_44));
            --wst-color-fill-background-primary: rgb(var(--color_11));
            --wst-color-fill-background-secondary: rgb(var(--color_12));
            --wst-color-text-primary: rgb(var(--color_15));
            --wst-color-text-secondary: rgb(var(--color_14));
            --wst-color-action: rgb(var(--color_18));
            --wst-color-disabled: rgb(var(--color_39));
            --wst-color-title: rgb(var(--color_45));
            --wst-color-subtitle: rgb(var(--color_46));
            --wst-color-line: rgb(var(--color_47));
            --wst-font-style-h2: var(--font_2);
            --wst-font-style-h3: var(--font_3);
            --wst-font-style-h4: var(--font_4);
            --wst-font-style-h5: var(--font_5);
            --wst-font-style-h6: var(--font_6);
            --wst-font-style-body-large: var(--font_7);
            --wst-font-style-body-medium: var(--font_8);
            --wst-font-style-body-small: var(--font_9);
            --wst-font-style-body-x-small: var(--font_10);
            --wst-color-custom-1: rgb(var(--color_13));
            --wst-color-custom-2: rgb(var(--color_16));
            --wst-color-custom-3: rgb(var(--color_17));
            --wst-color-custom-4: rgb(var(--color_19));
            --wst-color-custom-5: rgb(var(--color_20));
            --wst-color-custom-6: rgb(var(--color_21));
            --wst-color-custom-7: rgb(var(--color_22));
            --wst-color-custom-8: rgb(var(--color_23));
            --wst-color-custom-9: rgb(var(--color_24));
            --wst-color-custom-10: rgb(var(--color_25));
            --wst-color-custom-11: rgb(var(--color_26));
            --wst-color-custom-12: rgb(var(--color_27));
            --wst-color-custom-13: rgb(var(--color_28));
            --wst-color-custom-14: rgb(var(--color_29));
            --wst-color-custom-15: rgb(var(--color_30));
            --wst-color-custom-16: rgb(var(--color_31));
            --wst-color-custom-17: rgb(var(--color_32));
            --wst-color-custom-18: rgb(var(--color_33));
            --wst-color-custom-19: rgb(var(--color_34));
            --wst-color-custom-20: rgb(var(--color_35))
        }
        
        .wix-presets-wrapper {
            display: contents
        }



		
        .cwL6XW {
            cursor: pointer
        }
        
        .sNF2R0 {
            opacity: 0
        }
        
        .hLoBV3 {
            transition: opacity var(--transition-duration) cubic-bezier(.37, 0, .63, 1)
        }
        
        .Rdf41z,
        .hLoBV3 {
            opacity: 1
        }
        
        .ftlZWo {
            transition: opacity var(--transition-duration) cubic-bezier(.37, 0, .63, 1)
        }
        
        .ATGlOr,
        .ftlZWo {
            opacity: 0
        }
        
        .KQSXD0 {
            transition: opacity var(--transition-duration) cubic-bezier(.64, 0, .78, 0)
        }
        
        .KQSXD0,
        .pagQKE {
            opacity: 1
        }
        
        ._6zG5H {
            opacity: 0;
            transition: opacity var(--transition-duration) cubic-bezier(.22, 1, .36, 1)
        }
        
        .BB49uC {
            transform: translateX(100%)
        }
        
        .j9xE1V {
            transition: transform var(--transition-duration) cubic-bezier(.87, 0, .13, 1)
        }
        
        .ICs7Rs,
        .j9xE1V {
            transform: translateX(0)
        }
        
        .DxijZJ {
            transition: transform var(--transition-duration) cubic-bezier(.87, 0, .13, 1)
        }
        
        .B5kjYq,
        .DxijZJ {
            transform: translateX(-100%)
        }
        
        .cJijIV {
            transition: transform var(--transition-duration) cubic-bezier(.87, 0, .13, 1)
        }
        
        .cJijIV,
        .hOxaWM {
            transform: translateX(0)
        }
        
        .T9p3fN {
            transform: translateX(100%);
            transition: transform var(--transition-duration) cubic-bezier(.87, 0, .13, 1)
        }
        
        .qDxYJm {
            transform: translateY(100%)
        }
        
        .aA9V0P {
            transition: transform var(--transition-duration) cubic-bezier(.87, 0, .13, 1)
        }
        
        .YPXPAS,
        .aA9V0P {
            transform: translateY(0)
        }
        
        .Xf2zsA {
            transition: transform var(--transition-duration) cubic-bezier(.87, 0, .13, 1)
        }
        
        .Xf2zsA,
        .y7Kt7s {
            transform: translateY(-100%)
        }
        
        .EeUgMu {
            transition: transform var(--transition-duration) cubic-bezier(.87, 0, .13, 1)
        }
        
        .EeUgMu,
        .fdHrtm {
            transform: translateY(0)
        }
        
        .WIFaG4 {
            transform: translateY(100%);
            transition: transform var(--transition-duration) cubic-bezier(.87, 0, .13, 1)
        }
        
        body:not(.responsive) .JsJXaX {
            overflow-x: clip
        }
        
        :root:active-view-transition .JsJXaX {
            view-transition-name: page-group
        }
        
        .AnQkDU {
            display: grid;
            grid-template-columns: 1fr;
            grid-template-rows: 1fr;
            height: 100%
        }
        
        .AnQkDU>div {
            align-self: stretch!important;
            grid-area: 1/1/2/2;
            justify-self: stretch!important
        }
        
        .StylableButton2545352419__root {
            -archetype: box;
            border: none;
            box-sizing: border-box;
            cursor: pointer;
            display: block;
            height: 100%;
            min-height: 10px;
            min-width: 10px;
            padding: 0;
            touch-action: manipulation;
            width: 100%
        }
        
        .StylableButton2545352419__root[disabled] {
            pointer-events: none
        }
        
        .StylableButton2545352419__root:not(:hover):not([disabled]).StylableButton2545352419--hasBackgroundColor {
            background-color: var(--corvid-background-color)!important
        }
        
        .StylableButton2545352419__root:hover:not([disabled]).StylableButton2545352419--hasHoverBackgroundColor {
            background-color: var(--corvid-hover-background-color)!important
        }
        
        .StylableButton2545352419__root:not(:hover)[disabled].StylableButton2545352419--hasDisabledBackgroundColor {
            background-color: var(--corvid-disabled-background-color)!important
        }
        
        .StylableButton2545352419__root:not(:hover):not([disabled]).StylableButton2545352419--hasBorderColor {
            border-color: var(--corvid-border-color)!important
        }
        
        .StylableButton2545352419__root:hover:not([disabled]).StylableButton2545352419--hasHoverBorderColor {
            border-color: var(--corvid-hover-border-color)!important
        }
        
        .StylableButton2545352419__root:not(:hover)[disabled].StylableButton2545352419--hasDisabledBorderColor {
            border-color: var(--corvid-disabled-border-color)!important
        }
        
        .StylableButton2545352419__root.StylableButton2545352419--hasBorderRadius {
            border-radius: var(--corvid-border-radius)!important
        }
        
        .StylableButton2545352419__root.StylableButton2545352419--hasBorderWidth {
            border-width: var(--corvid-border-width)!important
        }
        
        .StylableButton2545352419__root:not(:hover):not([disabled]).StylableButton2545352419--hasColor,
        .StylableButton2545352419__root:not(:hover):not([disabled]).StylableButton2545352419--hasColor .StylableButton2545352419__label {
            color: var(--corvid-color)!important
        }
        
        .StylableButton2545352419__root:hover:not([disabled]).StylableButton2545352419--hasHoverColor,
        .StylableButton2545352419__root:hover:not([disabled]).StylableButton2545352419--hasHoverColor .StylableButton2545352419__label {
            color: var(--corvid-hover-color)!important
        }
        
        .StylableButton2545352419__root:not(:hover)[disabled].StylableButton2545352419--hasDisabledColor,
        .StylableButton2545352419__root:not(:hover)[disabled].StylableButton2545352419--hasDisabledColor .StylableButton2545352419__label {
            color: var(--corvid-disabled-color)!important
        }
        
        .StylableButton2545352419__link {
            -archetype: box;
            box-sizing: border-box;
            color: #000;
            text-decoration: none
        }
        
        .StylableButton2545352419__container {
            align-items: center;
            display: flex;
            flex-basis: auto;
            flex-direction: row;
            flex-grow: 1;
            height: 100%;
            justify-content: center;
            overflow: hidden;
            transition: all .2s ease, visibility 0s;
            width: 100%
        }
        
        .StylableButton2545352419__label {
            -archetype: text;
            -controller-part-type: LayoutChildDisplayDropdown, LayoutFlexChildSpacing(first);
            max-width: 100%;
            min-width: 1.8em;
            overflow: hidden;
            text-align: center;
            text-overflow: ellipsis;
            transition: inherit;
            white-space: nowrap
        }
        
        .StylableButton2545352419__root.StylableButton2545352419--isMaxContent .StylableButton2545352419__label {
            text-overflow: unset
        }
        
        .StylableButton2545352419__root.StylableButton2545352419--isWrapText .StylableButton2545352419__label {
            min-width: 10px;
            overflow-wrap: break-word;
            white-space: break-spaces;
            word-break: break-word
        }
        
        .StylableButton2545352419__icon {
            -archetype: icon;
            -controller-part-type: LayoutChildDisplayDropdown, LayoutFlexChildSpacing(last);
            flex-shrink: 0;
            height: 50px;
            min-width: 1px;
            transition: inherit
        }
        
        .StylableButton2545352419__icon.StylableButton2545352419--override {
            display: block!important
        }
        
        .StylableButton2545352419__icon svg,
        .StylableButton2545352419__icon>span {
            display: flex;
            height: inherit;
            width: inherit
        }
        
        .StylableButton2545352419__root:not(:hover):not([disalbed]).StylableButton2545352419--hasIconColor .StylableButton2545352419__icon svg {
            fill: var(--corvid-icon-color)!important;
            stroke: var(--corvid-icon-color)!important
        }
        
        .StylableButton2545352419__root:hover:not([disabled]).StylableButton2545352419--hasHoverIconColor .StylableButton2545352419__icon svg {
            fill: var(--corvid-hover-icon-color)!important;
            stroke: var(--corvid-hover-icon-color)!important
        }
        
        .StylableButton2545352419__root:not(:hover)[disabled].StylableButton2545352419--hasDisabledIconColor .StylableButton2545352419__icon svg {
            fill: var(--corvid-disabled-icon-color)!important;
            stroke: var(--corvid-disabled-icon-color)!important
        }
        
        .aeyn4z {
            bottom: 0;
            left: 0;
            position: absolute;
            right: 0;
            top: 0
        }
        
        .qQrFOK {
            cursor: pointer
        }
        
        .VDJedC {
            -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
            fill: var(--corvid-fill-color, var(--fill));
            fill-opacity: var(--fill-opacity);
            stroke: var(--corvid-stroke-color, var(--stroke));
            stroke-opacity: var(--stroke-opacity);
            stroke-width: var(--stroke-width);
            filter: var(--drop-shadow, none);
            opacity: var(--opacity);
            transform: var(--flip)
        }
        
        .VDJedC,
        .VDJedC svg {
            bottom: 0;
            left: 0;
            position: absolute;
            right: 0;
            top: 0
        }
        
        .VDJedC svg {
            height: var(--svg-calculated-height, 100%);
            margin: auto;
            padding: var(--svg-calculated-padding, 0);
            width: var(--svg-calculated-width, 100%)
        }
        
        .VDJedC svg:not([data-type=ugc]) {
            overflow: visible
        }
        
        .l4CAhn * {
            vector-effect: non-scaling-stroke
        }
        
        .Z_l5lU {
            -webkit-text-size-adjust: 100%;
            -moz-text-size-adjust: 100%;
            text-size-adjust: 100%
        }
        
        ol.font_100,
        ul.font_100 {
            color: #080808;
            font-family: "Arial, Helvetica, sans-serif", serif;
            font-size: 10px;
            font-style: normal;
            font-variant: normal;
            font-weight: 400;
            letter-spacing: normal;
            line-height: normal;
            margin: 0;
            text-decoration: none
        }
        
        ol.font_100 li,
        ul.font_100 li {
            margin-bottom: 12px
        }
        
        ol.wix-list-text-align,
        ul.wix-list-text-align {
            list-style-position: inside
        }
        
        ol.wix-list-text-align h1,
        ol.wix-list-text-align h2,
        ol.wix-list-text-align h3,
        ol.wix-list-text-align h4,
        ol.wix-list-text-align h5,
        ol.wix-list-text-align h6,
        ol.wix-list-text-align p,
        ul.wix-list-text-align h1,
        ul.wix-list-text-align h2,
        ul.wix-list-text-align h3,
        ul.wix-list-text-align h4,
        ul.wix-list-text-align h5,
        ul.wix-list-text-align h6,
        ul.wix-list-text-align p {
            display: inline
        }
        
        .HQSswv {
            cursor: pointer
        }
        
        .yi6otz {
            clip: rect(0 0 0 0);
            border: 0;
            height: 1px;
            margin: -1px;
            overflow: hidden;
            padding: 0;
            position: absolute;
            width: 1px
        }
        
        .zQ9jDz [data-attr-richtext-marker=true] {
            display: block
        }
        
        .zQ9jDz [data-attr-richtext-marker=true] table {
            border-collapse: collapse;
            margin: 15px 0;
            width: 100%
        }
        
        .zQ9jDz [data-attr-richtext-marker=true] table td {
            padding: 12px;
            position: relative
        }
        
        .zQ9jDz [data-attr-richtext-marker=true] table td:after {
            border-bottom: 1px solid currentColor;
            border-left: 1px solid currentColor;
            bottom: 0;
            content: "";
            left: 0;
            opacity: .2;
            position: absolute;
            right: 0;
            top: 0
        }
        
        .zQ9jDz [data-attr-richtext-marker=true] table tr td:last-child:after {
            border-right: 1px solid currentColor
        }
        
        .zQ9jDz [data-attr-richtext-marker=true] table tr:first-child td:after {
            border-top: 1px solid currentColor
        }
        
        @supports(-webkit-appearance:none) and (stroke-color:transparent) {
            .qvSjx3>*>:first-child {
                vertical-align: top
            }
        }
        
        @supports(-webkit-touch-callout:none) {
            .qvSjx3>*>:first-child {
                vertical-align: top
            }
        }
        
        .LkZBpT:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) [class$=rich-text__text],
        .LkZBpT:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div)[class$=rich-text__text] {
            color: var(--corvid-color, currentColor)
        }
        
        .LkZBpT:is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) span[style*=color] {
            color: var(--corvid-color, currentColor)!important
        }
        
        .Kbom4H {
            direction: var(--text-direction);
            min-height: var(--min-height);
            min-width: var(--min-width)
        }
        
        .Kbom4H .upNqi2 {
            word-wrap: break-word;
            height: 100%;
            overflow-wrap: break-word;
            position: relative;
            width: 100%
        }
        
        .Kbom4H .upNqi2 ul {
            list-style: disc inside
        }
        
        .Kbom4H .upNqi2 li {
            margin-bottom: 12px
        }
        
        .MMl86N blockquote,
        .MMl86N div,
        .MMl86N h1,
        .MMl86N h2,
        .MMl86N h3,
        .MMl86N h4,
        .MMl86N h5,
        .MMl86N h6,
        .MMl86N p {
            letter-spacing: normal;
            line-height: normal
        }
        
        .gYHZuN {
            min-height: var(--min-height);
            min-width: var(--min-width)
        }
        
        .gYHZuN .upNqi2 {
            word-wrap: break-word;
            height: 100%;
            overflow-wrap: break-word;
            position: relative;
            width: 100%
        }
        
        .gYHZuN .upNqi2 ol,
        .gYHZuN .upNqi2 ul {
            letter-spacing: normal;
            line-height: normal;
            margin-inline-start: .5em;
            padding-inline-start: 1.3em
        }
        
        .gYHZuN .upNqi2 ul {
            list-style-type: disc
        }
        
        .gYHZuN .upNqi2 ol {
            list-style-type: decimal
        }
        
        .gYHZuN .upNqi2 ol ul,
        .gYHZuN .upNqi2 ul ul {
            line-height: normal;
            list-style-type: circle
        }
        
        .gYHZuN .upNqi2 ol ol ul,
        .gYHZuN .upNqi2 ol ul ul,
        .gYHZuN .upNqi2 ul ol ul,
        .gYHZuN .upNqi2 ul ul ul {
            line-height: normal;
            list-style-type: square
        }
        
        .gYHZuN .upNqi2 li {
            font-style: inherit;
            font-weight: inherit;
            letter-spacing: normal;
            line-height: inherit
        }
        
        .gYHZuN .upNqi2 h1,
        .gYHZuN .upNqi2 h2,
        .gYHZuN .upNqi2 h3,
        .gYHZuN .upNqi2 h4,
        .gYHZuN .upNqi2 h5,
        .gYHZuN .upNqi2 h6,
        .gYHZuN .upNqi2 p {
            letter-spacing: normal;
            line-height: normal;
            margin-block: 0;
            margin: 0
        }
        
        .gYHZuN .upNqi2 a {
            color: inherit
        }
        
        .MMl86N,
        .ku3DBC {
            word-wrap: break-word;
            direction: var(--text-direction);
            min-height: var(--min-height);
            min-width: var(--min-width);
            mix-blend-mode: var(--blendMode, normal);
            overflow-wrap: break-word;
            pointer-events: none;
            text-align: start;
            text-shadow: var(--textOutline, 0 0 transparent), var(--textShadow, 0 0 transparent);
            text-transform: var(--textTransform, "none")
        }
        
        .MMl86N>*,
        .ku3DBC>* {
            pointer-events: auto
        }
        
        .MMl86N li,
        .ku3DBC li {
            font-style: inherit;
            font-weight: inherit;
            letter-spacing: normal;
            line-height: inherit
        }
        
        .MMl86N ol,
        .MMl86N ul,
        .ku3DBC ol,
        .ku3DBC ul {
            letter-spacing: normal;
            line-height: normal;
            margin-inline-end: 0;
            margin-inline-start: .5em
        }
        
        .MMl86N:not(.Vq6kJx) ol,
        .MMl86N:not(.Vq6kJx) ul,
        .ku3DBC:not(.Vq6kJx) ol,
        .ku3DBC:not(.Vq6kJx) ul {
            padding-inline-end: 0;
            padding-inline-start: 1.3em
        }
        
        .MMl86N ul,
        .ku3DBC ul {
            list-style-type: disc
        }
        
        .MMl86N ol,
        .ku3DBC ol {
            list-style-type: decimal
        }
        
        .MMl86N ol ul,
        .MMl86N ul ul,
        .ku3DBC ol ul,
        .ku3DBC ul ul {
            list-style-type: circle
        }
        
        .MMl86N ol ol ul,
        .MMl86N ol ul ul,
        .MMl86N ul ol ul,
        .MMl86N ul ul ul,
        .ku3DBC ol ol ul,
        .ku3DBC ol ul ul,
        .ku3DBC ul ol ul,
        .ku3DBC ul ul ul {
            list-style-type: square
        }
        
        .MMl86N blockquote,
        .MMl86N div,
        .MMl86N h1,
        .MMl86N h2,
        .MMl86N h3,
        .MMl86N h4,
        .MMl86N h5,
        .MMl86N h6,
        .MMl86N p,
        .ku3DBC blockquote,
        .ku3DBC div,
        .ku3DBC h1,
        .ku3DBC h2,
        .ku3DBC h3,
        .ku3DBC h4,
        .ku3DBC h5,
        .ku3DBC h6,
        .ku3DBC p {
            margin-block: 0;
            margin: 0
        }
        
        .MMl86N a,
        .ku3DBC a {
            color: inherit
        }
        
        .Vq6kJx li {
            margin-inline-end: 0;
            margin-inline-start: 1.3em
        }
        
        .Vd6aQZ {
            overflow: hidden;
            padding: 0;
            pointer-events: none;
            white-space: nowrap
        }
        
        .mHZSwn {
            display: none
        }
        
        .lvxhkV {
            bottom: 0;
            left: 0;
            position: absolute;
            right: 0;
            top: 0;
            width: 100%
        }
        
        .QJjwEo {
            transform: translateY(-100%);
            transition: .2s ease-in
        }
        
        .kdBXfh {
            transition: .2s
        }
        
        .MP52zt {
            opacity: 0;
            transition: .2s ease-in
        }
        
        .MP52zt.Bhu9m5 {
            z-index: -1!important
        }
        
        .LVP8Wf {
            opacity: 1;
            transition: .2s
        }
        
        .VrZrC0 {
            height: auto
        }
        
        .VrZrC0,
        .cKxVkc {
            position: relative;
            width: 100%
        }
        
        :host(:not(.device-mobile-optimized)) .vlM3HR,
        body:not(.device-mobile-optimized) .vlM3HR {
            margin-left: calc((100% - var(--site-width))/2);
            width: var(--site-width)
        }
        
        .AT7o0U[data-focuscycled=active] {
            outline: 1px solid transparent
        }
        
        .AT7o0U[data-focuscycled=active]:not(:focus-within) {
            outline: 2px solid transparent;
            transition: outline .01s ease
        }
        
        .AT7o0U .vlM3HR {
            bottom: 0;
            left: 0;
            position: absolute;
            right: 0;
            top: 0
        }
        
        .Tj01hh,
        .jhxvbR {
            display: block;
            height: 100%;
            width: 100%
        }
        
        .jhxvbR img {
            max-width: var(--wix-img-max-width, 100%)
        }
        
        .jhxvbR[data-animate-blur] img {
            filter: blur(9px);
            transition: filter .8s ease-in
        }
        
        .jhxvbR[data-animate-blur] img[data-load-done] {
            filter: none
        }
        
        .WzbAF8 {
            direction: var(--direction)
        }
        
        .WzbAF8 .mpGTIt .O6KwRn {
            display: var(--item-display);
            height: var(--item-size);
            margin-block: var(--item-margin-block);
            margin-inline: var(--item-margin-inline);
            width: var(--item-size)
        }
        
        .WzbAF8 .mpGTIt .O6KwRn:last-child {
            margin-block: 0;
            margin-inline: 0
        }
        
        .WzbAF8 .mpGTIt .O6KwRn .oRtuWN {
            display: block
        }
        
        .WzbAF8 .mpGTIt .O6KwRn .oRtuWN .YaS0jR {
            height: var(--item-size);
            width: var(--item-size)
        }
        
        .WzbAF8 .mpGTIt {
            height: 100%;
            position: absolute;
            white-space: nowrap;
            width: 100%
        }
        
        :host(.device-mobile-optimized) .WzbAF8 .mpGTIt,
        body.device-mobile-optimized .WzbAF8 .mpGTIt {
            white-space: normal
        }
        
        .big2ZD {
            display: grid;
            grid-template-columns: 1fr;
            grid-template-rows: 1fr;
            height: calc(100% - var(--wix-ads-height));
            left: 0;
            margin-top: var(--wix-ads-height);
            position: fixed;
            top: 0;
            width: 100%
        }
        
        .SHHiV9,
        .big2ZD {
            pointer-events: none;
            z-index: var(--pinned-layer-in-container, var(--above-all-in-container))
        }
    
        .PlZyDq {
            touch-action: manipulation
        }
        
        .uDW_Qe {
            align-items: center;
            box-sizing: border-box;
            display: flex;
            justify-content: var(--label-align);
            min-width: 100%;
            text-align: initial;
            width: -moz-max-content;
            width: max-content
        }
        
        .uDW_Qe:before {
            max-width: var(--margin-start, 0)
        }
        
        .uDW_Qe:after,
        .uDW_Qe:before {
            align-self: stretch;
            content: "";
            flex-grow: 1
        }
        
        .uDW_Qe:after {
            max-width: var(--margin-end, 0)
        }
        
        .FubTgk {
            height: 100%
        }
        
        .FubTgk .uDW_Qe {
            border-radius: var(--corvid-border-radius, var(--rd, 0));
            bottom: 0;
            box-shadow: var(--shd, 0 1px 4px rgba(0, 0, 0, .6));
            left: 0;
            position: absolute;
            right: 0;
            top: 0;
            transition: var(--trans1, border-color .4s ease 0s, background-color .4s ease 0s)
        }
        
        .FubTgk .uDW_Qe:link,
        .FubTgk .uDW_Qe:visited {
            border-color: transparent
        }
        
        .FubTgk .l7_2fn {
            color: var(--corvid-color, rgb(var(--txt, var(--color_15, color_15))));
            font: var(--fnt, var(--font_5));
            margin: 0;
            position: relative;
            transition: var(--trans2, color .4s ease 0s);
            white-space: nowrap
        }
        
        .FubTgk[aria-disabled=false] .uDW_Qe {
            background-color: var(--corvid-background-color, rgba(var(--bg, var(--color_17, color_17)), var(--alpha-bg, 1)));
            border: solid var(--corvid-border-color, rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1))) var(--corvid-border-width, var(--brw, 0));
            cursor: pointer!important
        }
        
        :host(.device-mobile-optimized) .FubTgk[aria-disabled=false]:active .uDW_Qe,
        body.device-mobile-optimized .FubTgk[aria-disabled=false]:active .uDW_Qe {
            background-color: var(--corvid-hover-background-color, rgba(var(--bgh, var(--color_18, color_18)), var(--alpha-bgh, 1)));
            border-color: var(--corvid-hover-border-color, rgba(var(--brdh, var(--color_15, color_15)), var(--alpha-brdh, 1)))
        }
        
        :host(.device-mobile-optimized) .FubTgk[aria-disabled=false]:active .l7_2fn,
        body.device-mobile-optimized .FubTgk[aria-disabled=false]:active .l7_2fn {
            color: var(--corvid-hover-color, rgb(var(--txth, var(--color_15, color_15))))
        }
        
        :host(:not(.device-mobile-optimized)) .FubTgk[aria-disabled=false]:hover .uDW_Qe,
        body:not(.device-mobile-optimized) .FubTgk[aria-disabled=false]:hover .uDW_Qe {
            background-color: var(--corvid-hover-background-color, rgba(var(--bgh, var(--color_18, color_18)), var(--alpha-bgh, 1)));
            border-color: var(--corvid-hover-border-color, rgba(var(--brdh, var(--color_15, color_15)), var(--alpha-brdh, 1)))
        }
        
        :host(:not(.device-mobile-optimized)) .FubTgk[aria-disabled=false]:hover .l7_2fn,
        body:not(.device-mobile-optimized) .FubTgk[aria-disabled=false]:hover .l7_2fn {
            color: var(--corvid-hover-color, rgb(var(--txth, var(--color_15, color_15))))
        }
        
        .FubTgk[aria-disabled=true] .uDW_Qe {
            background-color: var(--corvid-disabled-background-color, rgba(var(--bgd, 204, 204, 204), var(--alpha-bgd, 1)));
            border-color: var(--corvid-disabled-border-color, rgba(var(--brdd, 204, 204, 204), var(--alpha-brdd, 1)));
            border-style: solid;
            border-width: var(--corvid-border-width, var(--brw, 0))
        }
        
        .FubTgk[aria-disabled=true] .l7_2fn {
            color: var(--corvid-disabled-color, rgb(var(--txtd, 255, 255, 255)))
        }
        
        .uUxqWY {
            align-items: center;
            box-sizing: border-box;
            display: flex;
            justify-content: var(--label-align);
            min-width: 100%;
            text-align: initial;
            width: -moz-max-content;
            width: max-content
        }
        
        .uUxqWY:before {
            max-width: var(--margin-start, 0)
        }
        
        .uUxqWY:after,
        .uUxqWY:before {
            align-self: stretch;
            content: "";
            flex-grow: 1
        }
        
        .uUxqWY:after {
            max-width: var(--margin-end, 0)
        }
        
        .Vq4wYb[aria-disabled=false] .uUxqWY {
            cursor: pointer
        }
        
        :host(.device-mobile-optimized) .Vq4wYb[aria-disabled=false]:active .wJVzSK,
        body.device-mobile-optimized .Vq4wYb[aria-disabled=false]:active .wJVzSK {
            color: var(--corvid-hover-color, rgb(var(--txth, var(--color_15, color_15))));
            transition: var(--trans, color .4s ease 0s)
        }
        
        :host(:not(.device-mobile-optimized)) .Vq4wYb[aria-disabled=false]:hover .wJVzSK,
        body:not(.device-mobile-optimized) .Vq4wYb[aria-disabled=false]:hover .wJVzSK {
            color: var(--corvid-hover-color, rgb(var(--txth, var(--color_15, color_15))));
            transition: var(--trans, color .4s ease 0s)
        }
        
        .Vq4wYb .uUxqWY {
            bottom: 0;
            left: 0;
            position: absolute;
            right: 0;
            top: 0
        }
        
        .Vq4wYb .wJVzSK {
            color: var(--corvid-color, rgb(var(--txt, var(--color_15, color_15))));
            font: var(--fnt, var(--font_5));
            transition: var(--trans, color .4s ease 0s);
            white-space: nowrap
        }
        
        .Vq4wYb[aria-disabled=true] .wJVzSK {
            color: var(--corvid-disabled-color, rgb(var(--txtd, 255, 255, 255)))
        }
        
        :host(:not(.device-mobile-optimized)) .CohWsy,
        body:not(.device-mobile-optimized) .CohWsy {
            display: flex
        }
        
        :host(:not(.device-mobile-optimized)) .V5AUxf,
        body:not(.device-mobile-optimized) .V5AUxf {
            -moz-column-gap: var(--margin);
            column-gap: var(--margin);
            direction: var(--direction);
            display: flex;
            margin: 0 auto;
            position: relative;
            width: calc(100% - var(--padding)*2)
        }
        
        :host(:not(.device-mobile-optimized)) .V5AUxf>*,
        body:not(.device-mobile-optimized) .V5AUxf>* {
            direction: ltr;
            flex: var(--column-flex) 1 0%;
            left: 0;
            margin-bottom: var(--padding);
            margin-top: var(--padding);
            min-width: 0;
            position: relative;
            top: 0
        }
        
        :host(.device-mobile-optimized) .V5AUxf,
        body.device-mobile-optimized .V5AUxf {
            display: block;
            padding-bottom: var(--padding-y);
            padding-left: var(--padding-x, 0);
            padding-right: var(--padding-x, 0);
            padding-top: var(--padding-y);
            position: relative
        }
        
        :host(.device-mobile-optimized) .V5AUxf>*,
        body.device-mobile-optimized .V5AUxf>* {
            margin-bottom: var(--margin);
            position: relative
        }
        
        :host(.device-mobile-optimized) .V5AUxf>:first-child,
        body.device-mobile-optimized .V5AUxf>:first-child {
            margin-top: var(--firstChildMarginTop, 0)
        }
        
        :host(.device-mobile-optimized) .V5AUxf>:last-child,
        body.device-mobile-optimized .V5AUxf>:last-child {
            margin-bottom: var(--lastChildMarginBottom)
        }
        
        .LIhNy3 {
            backface-visibility: hidden
        }
        
        .jhxvbR,
        .mtrorN {
            display: block;
            height: 100%;
            width: 100%
        }
        
        .jhxvbR img {
            max-width: var(--wix-img-max-width, 100%)
        }
        
        .jhxvbR[data-animate-blur] img {
            filter: blur(9px);
            transition: filter .8s ease-in
        }
        
        .jhxvbR[data-animate-blur] img[data-load-done] {
            filter: none
        }
        
        .if7Vw2 {
            height: 100%;
            left: 0;
            -webkit-mask-image: var(--mask-image, none);
            mask-image: var(--mask-image, none);
            -webkit-mask-position: var(--mask-position, 0);
            mask-position: var(--mask-position, 0);
            -webkit-mask-repeat: var(--mask-repeat, no-repeat);
            mask-repeat: var(--mask-repeat, no-repeat);
            -webkit-mask-size: var(--mask-size, 100%);
            mask-size: var(--mask-size, 100%);
            overflow: hidden;
            pointer-events: var(--fill-layer-background-media-pointer-events);
            position: absolute;
            top: 0;
            width: 100%
        }
        
        .if7Vw2.f0uTJH {
            clip: rect(0, auto, auto, 0)
        }
        
        .if7Vw2 .i1tH8h {
            height: 100%;
            position: absolute;
            top: 0;
            width: 100%
        }
        
        .if7Vw2 .DXi4PB {
            height: var(--fill-layer-image-height, 100%);
            opacity: var(--fill-layer-image-opacity)
        }
        
        .if7Vw2 .DXi4PB img {
            height: 100%;
            width: 100%
        }
        
        @supports(-webkit-hyphens:none) {
            .if7Vw2.f0uTJH {
                clip: auto;
                -webkit-clip-path: inset(0)
            }
        }
        
        .wG8dni {
            height: 100%
        }
        
        .tcElKx {
            background-color: var(--bg-overlay-color);
            background-image: var(--bg-gradient);
            transition: var(--inherit-transition)
        }
        
        .ImALHf,
        .Ybjs9b {
            opacity: var(--fill-layer-video-opacity)
        }
        
        .UWmm3w {
            bottom: var(--media-padding-bottom);
            height: var(--media-padding-height);
            position: absolute;
            top: var(--media-padding-top);
            width: 100%
        }
        
        .Yjj1af {
            transform: scale(var(--scale, 1));
            transition: var(--transform-duration, transform 0s)
        }
        
        .ImALHf {
            height: 100%;
            position: relative;
            width: 100%
        }
        
        .KCM6zk {
            opacity: var(--fill-layer-video-opacity, var(--fill-layer-image-opacity, 1))
        }
        
        .KCM6zk .DXi4PB,
        .KCM6zk .ImALHf,
        .KCM6zk .Ybjs9b {
            opacity: 1
        }
        
        ._uqPqy {
            clip-path: var(--fill-layer-clip)
        }
        
        ._uqPqy,
        .eKyYhK {
            position: absolute;
            top: 0
        }
        
        ._uqPqy,
        .eKyYhK,
        .x0mqQS img {
            height: 100%;
            width: 100%
        }
        
        .pnCr6P {
            opacity: 0
        }
        
        .blf7sp,
        .pnCr6P {
            position: absolute;
            top: 0
        }
        
        .blf7sp {
            height: 0;
            left: 0;
            overflow: hidden;
            width: 0
        }
        
        .rWP3Gv {
            left: 0;
            pointer-events: var(--fill-layer-background-media-pointer-events);
            position: var(--fill-layer-background-media-position)
        }
        
        .Tr4n3d,
        .rWP3Gv,
        .wRqk6s {
            height: 100%;
            top: 0;
            width: 100%
        }
        
        .wRqk6s {
            position: absolute
        }
        
        .Tr4n3d {
            background-color: var(--fill-layer-background-overlay-color);
            opacity: var(--fill-layer-background-overlay-blend-opacity-fallback, 1);
            position: var(--fill-layer-background-overlay-position);
            transform: var(--fill-layer-background-overlay-transform)
        }
        
        @supports(mix-blend-mode:overlay) {
            .Tr4n3d {
                mix-blend-mode: var(--fill-layer-background-overlay-blend-mode);
                opacity: var(--fill-layer-background-overlay-blend-opacity, 1)
            }
        }
        
        .VXAmO2 {
            --divider-pin-height__: min(1, calc(var(--divider-layers-pin-factor__) + 1));
            --divider-pin-layer-height__: var( --divider-layers-pin-factor__);
            --divider-pin-border__: min(1, calc(var(--divider-layers-pin-factor__) / -1 + 1));
            height: calc(var(--divider-height__) + var(--divider-pin-height__)*var(--divider-layers-size__)*var(--divider-layers-y__))
        }
        
        .VXAmO2,
        .VXAmO2 .dy3w_9 {
            left: 0;
            position: absolute;
            width: 100%
        }
        
        .VXAmO2 .dy3w_9 {
            --divider-layer-i__: var(--divider-layer-i, 0);
            background-position: left calc(50% + var(--divider-offset-x__) + var(--divider-layers-x__)*var(--divider-layer-i__)) bottom;
            background-repeat: repeat-x;
            border-bottom-style: solid;
            border-bottom-width: calc(var(--divider-pin-border__)*var(--divider-layer-i__)*var(--divider-layers-y__));
            height: calc(var(--divider-height__) + var(--divider-pin-layer-height__)*var(--divider-layer-i__)*var(--divider-layers-y__));
            opacity: calc(1 - var(--divider-layer-i__)/(var(--divider-layer-i__) + 1))
        }
        
        .UORcXs {
            --divider-height__: var(--divider-top-height, auto);
            --divider-offset-x__: var(--divider-top-offset-x, 0px);
            --divider-layers-size__: var(--divider-top-layers-size, 0);
            --divider-layers-y__: var(--divider-top-layers-y, 0px);
            --divider-layers-x__: var(--divider-top-layers-x, 0px);
            --divider-layers-pin-factor__: var(--divider-top-layers-pin-factor, 0);
            border-top: var(--divider-top-padding, 0) solid var(--divider-top-color, currentColor);
            opacity: var(--divider-top-opacity, 1);
            top: 0;
            transform: var(--divider-top-flip, scaleY(-1))
        }
        
        .UORcXs .dy3w_9 {
            background-image: var(--divider-top-image, none);
            background-size: var(--divider-top-size, contain);
            border-color: var(--divider-top-color, currentColor);
            bottom: 0;
            filter: var(--divider-top-filter, none)
        }
        
        .UORcXs .dy3w_9[data-divider-layer="1"] {
            display: var(--divider-top-layer-1-display, block)
        }
        
        .UORcXs .dy3w_9[data-divider-layer="2"] {
            display: var(--divider-top-layer-2-display, block)
        }
        
        .UORcXs .dy3w_9[data-divider-layer="3"] {
            display: var(--divider-top-layer-3-display, block)
        }
        
        .Io4VUz {
            --divider-height__: var(--divider-bottom-height, auto);
            --divider-offset-x__: var(--divider-bottom-offset-x, 0px);
            --divider-layers-size__: var(--divider-bottom-layers-size, 0);
            --divider-layers-y__: var(--divider-bottom-layers-y, 0px);
            --divider-layers-x__: var(--divider-bottom-layers-x, 0px);
            --divider-layers-pin-factor__: var(--divider-bottom-layers-pin-factor, 0);
            border-bottom: var(--divider-bottom-padding, 0) solid var(--divider-bottom-color, currentColor);
            bottom: 0;
            opacity: var(--divider-bottom-opacity, 1);
            transform: var(--divider-bottom-flip, none)
        }
        
        .Io4VUz .dy3w_9 {
            background-image: var(--divider-bottom-image, none);
            background-size: var(--divider-bottom-size, contain);
            border-color: var(--divider-bottom-color, currentColor);
            bottom: 0;
            filter: var(--divider-bottom-filter, none)
        }
        
        .Io4VUz .dy3w_9[data-divider-layer="1"] {
            display: var(--divider-bottom-layer-1-display, block)
        }
        
        .Io4VUz .dy3w_9[data-divider-layer="2"] {
            display: var(--divider-bottom-layer-2-display, block)
        }
        
        .Io4VUz .dy3w_9[data-divider-layer="3"] {
            display: var(--divider-bottom-layer-3-display, block)
        }
        
        .YzqVVZ {
            overflow: visible;
            position: relative
        }
        
        .mwF7X1 {
            backface-visibility: hidden
        }
        
        .YGilLk {
            cursor: pointer
        }
        
        .Tj01hh {
            display: block
        }
        
        .MW5IWV,
        .Tj01hh {
            height: 100%;
            width: 100%
        }
        
        .MW5IWV {
            left: 0;
            -webkit-mask-image: var(--mask-image, none);
            mask-image: var(--mask-image, none);
            -webkit-mask-position: var(--mask-position, 0);
            mask-position: var(--mask-position, 0);
            -webkit-mask-repeat: var(--mask-repeat, no-repeat);
            mask-repeat: var(--mask-repeat, no-repeat);
            -webkit-mask-size: var(--mask-size, 100%);
            mask-size: var(--mask-size, 100%);
            overflow: hidden;
            pointer-events: var(--fill-layer-background-media-pointer-events);
            position: absolute;
            top: 0
        }
        
        .MW5IWV.N3eg0s {
            clip: rect(0, auto, auto, 0)
        }
        
        .MW5IWV .Kv1aVt {
            height: 100%;
            position: absolute;
            top: 0;
            width: 100%
        }
        
        .MW5IWV .dLPlxY {
            height: var(--fill-layer-image-height, 100%);
            opacity: var(--fill-layer-image-opacity)
        }
        
        .MW5IWV .dLPlxY img {
            height: 100%;
            width: 100%
        }
        
        @supports(-webkit-hyphens:none) {
            .MW5IWV.N3eg0s {
                clip: auto;
                -webkit-clip-path: inset(0)
            }
        }
        
        .VgO9Yg {
            height: 100%
        }
        
        .LWbAav {
            background-color: var(--bg-overlay-color);
            background-image: var(--bg-gradient);
            transition: var(--inherit-transition)
        }
        
        .K_YxMd,
        .yK6aSC {
            opacity: var(--fill-layer-video-opacity)
        }
        
        .NGjcJN {
            bottom: var(--media-padding-bottom);
            height: var(--media-padding-height);
            position: absolute;
            top: var(--media-padding-top);
            width: 100%
        }
        
        .mNGsUM {
            transform: scale(var(--scale, 1));
            transition: var(--transform-duration, transform 0s)
        }
        
        .K_YxMd {
            height: 100%;
            position: relative;
            width: 100%
        }
        
        wix-media-canvas {
            display: block;
            height: 100%
        }
        
        .I8xA4L {
            opacity: var(--fill-layer-video-opacity, var(--fill-layer-image-opacity, 1))
        }
        
        .I8xA4L .K_YxMd,
        .I8xA4L .dLPlxY,
        .I8xA4L .yK6aSC {
            opacity: 1
        }
        
        .bX9O_S {
            clip-path: var(--fill-layer-clip)
        }
        
        .Z_wCwr,
        .bX9O_S {
            position: absolute;
            top: 0
        }
        
        .Jxk_UL img,
        .Z_wCwr,
        .bX9O_S {
            height: 100%;
            width: 100%
        }
        
        .K8MSra {
            opacity: 0
        }
        
        .K8MSra,
        .YTb3b4 {
            position: absolute;
            top: 0
        }
        
        .YTb3b4 {
            height: 0;
            left: 0;
            overflow: hidden;
            width: 0
        }
        
        .SUz0WK {
            left: 0;
            pointer-events: var(--fill-layer-background-media-pointer-events);
            position: var(--fill-layer-background-media-position)
        }
        
        .FNxOn5,
        .SUz0WK,
        .m4khSP {
            height: 100%;
            top: 0;
            width: 100%
        }
        
        .FNxOn5 {
            position: absolute
        }
        
        .m4khSP {
            background-color: var(--fill-layer-background-overlay-color);
            opacity: var(--fill-layer-background-overlay-blend-opacity-fallback, 1);
            position: var(--fill-layer-background-overlay-position);
            transform: var(--fill-layer-background-overlay-transform)
        }
        
        @supports(mix-blend-mode:overlay) {
            .m4khSP {
                mix-blend-mode: var(--fill-layer-background-overlay-blend-mode);
                opacity: var(--fill-layer-background-overlay-blend-opacity, 1)
            }
        }
        
        ._C0cVf {
            bottom: 0;
            left: 0;
            position: absolute;
            right: 0;
            top: 0;
            width: 100%
        }
        
        .hFwGTD {
            transform: translateY(-100%);
            transition: .2s ease-in
        }
        
        .IQgXoP {
            transition: .2s
        }
        
        .Nr3Nid {
            opacity: 0;
            transition: .2s ease-in
        }
        
        .Nr3Nid.l4oO6c {
            z-index: -1!important
        }
        
        .iQuoC4 {
            opacity: 1;
            transition: .2s
        }
        
        .CJF7A2 {
            height: auto
        }
        
        .CJF7A2,
        .U4Bvut {
            position: relative;
            width: 100%
        }
        
        :host(:not(.device-mobile-optimized)) .G5K6X8,
        body:not(.device-mobile-optimized) .G5K6X8 {
            margin-left: calc((100% - var(--site-width))/2);
            width: var(--site-width)
        }
        
        .xU8fqS[data-focuscycled=active] {
            outline: 1px solid transparent
        }
        
        .xU8fqS[data-focuscycled=active]:not(:focus-within) {
            outline: 2px solid transparent;
            transition: outline .01s ease
        }
        
        .xU8fqS ._4XcTfy {
            background-color: var(--screenwidth-corvid-background-color, rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1)));
            border-bottom: var(--brwb, 0) solid var(--screenwidth-corvid-border-color, rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1)));
            border-top: var(--brwt, 0) solid var(--screenwidth-corvid-border-color, rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1)));
            bottom: 0;
            box-shadow: var(--shd, 0 0 5px rgba(0, 0, 0, .7));
            left: 0;
            position: absolute;
            right: 0;
            top: 0
        }
        
        .xU8fqS .gUbusX {
            background-color: rgba(var(--bgctr, var(--color_11, color_11)), var(--alpha-bgctr, 1));
            border-radius: var(--rd, 0);
            bottom: var(--brwb, 0);
            top: var(--brwt, 0)
        }
        
        .xU8fqS .G5K6X8,
        .xU8fqS .gUbusX {
            left: 0;
            position: absolute;
            right: 0
        }
        
        .xU8fqS .G5K6X8 {
            bottom: 0;
            top: 0
        }
        
        :host(.device-mobile-optimized) .xU8fqS .G5K6X8,
        body.device-mobile-optimized .xU8fqS .G5K6X8 {
            left: 10px;
            right: 10px
        }
        
        .SPY_vo {
            pointer-events: none
        }
        
        .BmZ5pC {
            min-height: calc(100vh - var(--wix-ads-height));
            min-width: var(--site-width);
            position: var(--bg-position);
            top: var(--wix-ads-height)
        }
        
        .BmZ5pC,
        .nTOEE9 {
            height: 100%;
            width: 100%
        }
        
        .nTOEE9 {
            overflow: hidden;
            position: relative
        }
        
        .nTOEE9.sqUyGm:hover {
            cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAAH6ji2bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmMWUzNTlkMS1hYjZhLTNkNDctYmM0ZC03MWMyZDYyMWNmNDgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODM3MEUzMUU4OTAyMTFFMzk3Q0FCMkFEODdDNzUzMjQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODM3MEUzMUQ4OTAyMTFFMzk3Q0FCMkFEODdDNzUzMjQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjk0ZTkyMTRlLThiNDQtNjc0My04MWZiLTZlYjIzYTA2ZjcwNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpmMWUzNTlkMS1hYjZhLTNkNDctYmM0ZC03MWMyZDYyMWNmNDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4bqsJgAAACF0lEQVR42mJgQAd8fHz/gdRvRigfxGEACCA4YvwPBMgCbgABBGOAJP6LiooiZBUUFMCC7969Awk6AQQQA1bAxMTUOnXq1P8/f/78j2zdf5BDQDgoKAgiyMgItv0/1AkozlgJlHwPpDWB+AhAACFL1EJVwvBPIGZHd8P/OXPmgI0F2YdmxXQUhX///sVQqK2tDVL4DFkhF8zK2NjY/4aGhshOOMJAJAB5ZjdAADGQCpiB4Cear3uwKQR74vv372BPLFq0CKZ4GnLcdMGiFtnXmzZtQo0Bdnb2r/b29nBFMIwUjkxghby8vHfFxMQwTMQWp0YggZcvX/5HBpqamhgKQdafAQnq6en9j4+P/4/me150nzsCPfYOKrkWKvYCymcjJozPgqIYIMAYcUjKAnEcELsDbVECOpkNiO8B+buAeCEQ3yUqFllYWNYh+4Obm/u/ubn5f0tLy//QPIqM90ATHVagDHTJH5BCfn7+/xcvXvyPC9y7d+8/KHqghv4FYj0M04BxeAOkQEhI6P+vX79QDECOeBj49+/ffzk5OZih91FyP4gAGiIDooH5hIGVlRUsAXQpGMMAMh+Y1xksLCzg5QxGrAFzwAxY2GzYsIGgC48cOYIclsuwBiIbG9sCmCJFRcX/+/fvxwi/EydOwIoDGH6JLQEiA26ga1egxSY2vAUpkcKKEV5iCwVOIObBU8w8RzLYgYHaAAACg5CxaxSLgwAAAABJRU5ErkJggg==), auto
        }
        
        .nTOEE9.C_JY0G:hover {
            cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAAH6ji2bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmMWUzNTlkMS1hYjZhLTNkNDctYmM0ZC03MWMyZDYyMWNmNDgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0I4QkNGQTI4OTAyMTFFMzg0RDlBRkM5NDA5QjczRTEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0I4QkNGQTE4OTAyMTFFMzg0RDlBRkM5NDA5QjczRTEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjk0ZTkyMTRlLThiNDQtNjc0My04MWZiLTZlYjIzYTA2ZjcwNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpmMWUzNTlkMS1hYjZhLTNkNDctYmM0ZC03MWMyZDYyMWNmNDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7hiSPZAAACGklEQVR42mJgQAd8fHz/gdRvRigfxGEACCA4YvwPBMgCbgABBGOAJP6LiooiZBUUFMCC7969Awk6AQQQA1bAxMTUOnXq1P8/f/78j2zdf5BDQDgoKAgiyMgItv0/1AkozlgJlHwPpDWB+AhAACFL1EJVwvBPIGZHd8P/OXPm/EcHUA3TURT+/fsXQ6G2tjZI4TNkhVwwK2NjY/8bGhoiO+EIA5EA5JndAAHEQCpgBoKfaL7uwaYQHLrfv38He2LRokUwxdOQ46YLFrXIYNOmTagxwM7O/tXe3h4sCYs3EEYKRyawQl5e3rtiYmL/sQH0ODUCCbx8+RJFkaamJoZCkPVnQIJ6enr/4+Pj/6P5nhfd545Aj72DSq6Fir2A8tmICeOzoCgGCDBGHJKyQBwHxO5AW5SATmYD4ntA/i4gXgjEd4mKRRYWlnXI/uDm5v5vbm7+39LS8j80jyLjPdBEhxUoA13yB6SQn5///8WLF//jAvfu3fsPih6ooX+BWA/DNGAc3gApEBIS+v/r16//hMC/f//+y8nJwQy9j2wWC4gAGiIDooH5hIGVlRUsAXQpVq98/PgRVBAwWFhYMDx69AhczkBj7RdyFpgBC5sNGzYQdOGRI0eQw3IZVpvZ2NgWwBQpKir+379/P4ZBJ06cgBUHMPwSWwJEBtxA165Ai01seAtSIoUVI7zEFgqcQMyDp5h5jmSwAwO1AQBU5q033XYWQwAAAABJRU5ErkJggg==), auto
        }
        
        .RZQnmg {
            background-color: rgb(var(--color_11));
            border-radius: 50%;
            bottom: 12px;
            height: 40px;
            opacity: 0;
            pointer-events: none;
            position: absolute;
            right: 12px;
            width: 40px
        }
        
        .RZQnmg path {
            fill: rgb(var(--color_15))
        }
        
        .RZQnmg:focus {
            cursor: auto;
            opacity: 1;
            pointer-events: auto
        }
        
        .rYiAuL {
            cursor: pointer
        }
        
        .gSXewE {
            height: 0;
            left: 0;
            overflow: hidden;
            top: 0;
            width: 0
        }
        
        .OJQ_3L,
        .gSXewE {
            position: absolute
        }
        
        .OJQ_3L {
            background-color: rgb(var(--color_11));
            border-radius: 300px;
            bottom: 0;
            cursor: pointer;
            height: 40px;
            margin: 16px 16px;
            opacity: 0;
            pointer-events: none;
            right: 0;
            width: 40px
        }
        
        .OJQ_3L path {
            fill: rgb(var(--color_12))
        }
        
        .OJQ_3L:focus {
            cursor: auto;
            opacity: 1;
            pointer-events: auto
        }
        
        .j7pOnl {
            box-sizing: border-box;
            height: 100%;
            width: 100%;
           
        }
        .hei:hover{
            background:rgba(255, 255, 255, 0.7) 

        }
        
        .BI8PVQ {
            min-height: var(--image-min-height);
            min-width: var(--image-min-width)
        }
        
        .BI8PVQ img,
        img.BI8PVQ {
            filter: var(--filter-effect-svg-url);
            -webkit-mask-image: var(--mask-image, none);
            mask-image: var(--mask-image, none);
            -webkit-mask-position: var(--mask-position, 0);
            mask-position: var(--mask-position, 0);
            -webkit-mask-repeat: var(--mask-repeat, no-repeat);
            mask-repeat: var(--mask-repeat, no-repeat);
            -webkit-mask-size: var(--mask-size, 100% 100%);
            mask-size: var(--mask-size, 100% 100%);
            -o-object-position: var(--object-position);
            object-position: var(--object-position)
        }
        
        .MazNVa {
            left: var(--left, auto);
            position: var(--position-fixed, static);
            top: var(--top, auto);
            z-index: var(--z-index, auto)
        }
        
        .MazNVa .BI8PVQ img {
            box-shadow: 0 0 0 #000;
            position: static;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none
        }
        
        .MazNVa .j7pOnl {
            display: block;
            overflow: hidden;
            transition: height 0.5s, width 0.5s;
        }
        .MaN .j7pOnl:hover {
            box-sizing: border-box;
            height: 105%;
            width: 105%
        }
        .MazNVa .BI8PVQ {
            overflow: hidden
        }
        
        .c7cMWz {
            bottom: 0;
            left: 0;
            position: absolute;
            right: 0;
            top: 0
        }
        
        .FVGvCX {
            height: auto;
            position: relative;
            width: 100%
        }
        
        body:not(.responsive) .zK7MhX {
            align-self: start;
            grid-area: 1/1/1/1;
            height: 100%;
            justify-self: stretch;
            left: 0;
            position: relative
        }
        
        :host(:not(.device-mobile-optimized)) .c7cMWz,
        body:not(.device-mobile-optimized) .c7cMWz {
            margin-left: calc((100% - var(--site-width))/2);
            width: var(--site-width)
        }
        
        .fEm0Bo .c7cMWz {
            background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
            overflow: hidden
        }
        
        :host(.device-mobile-optimized) .c7cMWz,
        body.device-mobile-optimized .c7cMWz {
            left: 10px;
            right: 10px
        }
        
        .PFkO7r {
            bottom: 0;
            left: 0;
            position: absolute;
            right: 0;
            top: 0
        }
        
        .HT5ybB {
            height: auto;
            position: relative;
            width: 100%
        }
        
        body:not(.responsive) .dBAkHi {
            align-self: start;
            grid-area: 1/1/1/1;
            height: 100%;
            justify-self: stretch;
            left: 0;
            position: relative
        }
        
        :host(:not(.device-mobile-optimized)) .PFkO7r,
        body:not(.device-mobile-optimized) .PFkO7r {
            margin-left: calc((100% - var(--site-width))/2);
            width: var(--site-width)
        }
        
        :host(.device-mobile-optimized) .PFkO7r,
        body.device-mobile-optimized .PFkO7r {
            left: 10px;
            right: 10px
        }
    
        .TMFrcJ {
            bottom: 0;
            left: 0;
            position: absolute;
            right: 0;
            top: 0;
            width: 100%
        }
        
        .dkyyRB {
            transform: translateY(-100%);
            transition: .2s ease-in
        }
        
        .L01Zxk {
            transition: .2s
        }
        
        .bFRsbd {
            opacity: 0;
            transition: .2s ease-in
        }
        
        .bFRsbd.CwYhEy {
            z-index: -1!important
        }
        
        .u_eaP3 {
            opacity: 1;
            transition: .2s
        }
        
        .kn76TK {
            height: auto
        }
        
        .YTbrNX,
        .kn76TK {
            position: relative;
            width: 100%
        }
        
        :host(:not(.device-mobile-optimized)) .EwS2PT,
        body:not(.device-mobile-optimized) .EwS2PT {
            margin-left: calc((100% - var(--site-width))/2);
            width: var(--site-width)
        }
        
        .x4zVYf[data-focuscycled=active] {
            outline: 1px solid transparent
        }
        
        .x4zVYf[data-focuscycled=active]:not(:focus-within) {
            outline: 2px solid transparent;
            transition: outline .01s ease
        }
        
        .x4zVYf .TMFrcJ {
            background-color: transparent;
            border-bottom: var(--brwb, 0) solid var(--screenwidth-corvid-border-color, rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1)));
            border-radius: var(--rd, 0);
            border-top: var(--brwt, 0) solid var(--screenwidth-corvid-border-color, rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1)));
            bottom: 0;
            box-shadow: var(--shd, 0 0 5px rgba(0, 0, 0, .5));
            left: 0;
            overflow: hidden;
            position: absolute;
            right: 0;
            top: 0;
            transition: all .3s ease
        }
        
        .x4zVYf .zxR1mn.TMFrcJ {
            background-color: rgba(var(--bg-scrl, 0, 0, 0), var(--alpha-bg-scrl, 0));
            border-bottom: var(--brwb-scrl, var(--brwb, 0)) solid var(--screenwidth-corvid-border-color, rgba(var(--brd-scrl, var(--brd, color_15)), var(--alpha-brd-scrl, 1)));
            border-radius: var(--rd-scrl, var(--rd, 0));
            border-top: var(--brwt-scrl, var(--brwt, 0)) solid var(--screenwidth-corvid-border-color, rgba(var(--brd-scrl, var(--brd, color_15)), var(--alpha-brd-scrl, 1)));
            box-shadow: var(--shd-scrl, var(--shd, 0 0 5px rgba(0, 0, 0, .5)))
        }
        
        .x4zVYf .mTQGgy {
            box-sizing: border-box;
            height: 100%;
            transition: all .3s ease
        }
        
        .x4zVYf .zxR1mn>.mTQGgy {
            opacity: var(--alpha-bg, 1)
        }
        
        .x4zVYf .QijXjn {
            background-color: var(--screenwidth-corvid-background-color, transparent);
            height: 100%;
            position: relative;
            transition: all .3s ease
        }
        
        .x4zVYf .zxR1mn>.QijXjn {
            opacity: var(--alpha-bg, 1)
        }
        
        .Tj01hh,
        .jhxvbR {
            display: block;
            height: 100%;
            width: 100%
        }
        
        .jhxvbR img {
            max-width: var(--wix-img-max-width, 100%)
        }
        
        .jhxvbR[data-animate-blur] img {
            filter: blur(9px);
            transition: filter .8s ease-in
        }
        
        .jhxvbR[data-animate-blur] img[data-load-done] {
            filter: none
        }
        
        .MW5IWV {
            height: 100%;
            left: 0;
            -webkit-mask-image: var(--mask-image, none);
            mask-image: var(--mask-image, none);
            -webkit-mask-position: var(--mask-position, 0);
            mask-position: var(--mask-position, 0);
            -webkit-mask-repeat: var(--mask-repeat, no-repeat);
            mask-repeat: var(--mask-repeat, no-repeat);
            -webkit-mask-size: var(--mask-size, 100%);
            mask-size: var(--mask-size, 100%);
            overflow: hidden;
            pointer-events: var(--fill-layer-background-media-pointer-events);
            position: absolute;
            top: 0;
            width: 100%
        }
        
        .MW5IWV.N3eg0s {
            clip: rect(0, auto, auto, 0)
        }
        
        .MW5IWV .Kv1aVt {
            height: 100%;
            position: absolute;
            top: 0;
            width: 100%
        }
        
        .MW5IWV .dLPlxY {
            height: var(--fill-layer-image-height, 100%);
            opacity: var(--fill-layer-image-opacity)
        }
        
        .MW5IWV .dLPlxY img {
            height: 100%;
            width: 100%
        }
        
        @supports(-webkit-hyphens:none) {
            .MW5IWV.N3eg0s {
                clip: auto;
                -webkit-clip-path: inset(0)
            }
        }
        
        .VgO9Yg {
            height: 100%
        }
        
        .LWbAav {
            background-color: var(--bg-overlay-color);
            background-image: var(--bg-gradient);
            transition: var(--inherit-transition)
        }
        
        .K_YxMd,
        .yK6aSC {
            opacity: var(--fill-layer-video-opacity)
        }
        
        .NGjcJN {
            bottom: var(--media-padding-bottom);
            height: var(--media-padding-height);
            position: absolute;
            top: var(--media-padding-top);
            width: 100%
        }
        
        .mNGsUM {
            transform: scale(var(--scale, 1));
            transition: var(--transform-duration, transform 0s)
        }
        
        .K_YxMd {
            height: 100%;
            position: relative;
            width: 100%
        }
        
        wix-media-canvas {
            display: block;
            height: 100%
        }
        
        .I8xA4L {
            opacity: var(--fill-layer-video-opacity, var(--fill-layer-image-opacity, 1))
        }
        
        .I8xA4L .K_YxMd,
        .I8xA4L .dLPlxY,
        .I8xA4L .yK6aSC {
            opacity: 1
        }
        
        .bX9O_S {
            clip-path: var(--fill-layer-clip)
        }
        
        .Z_wCwr,
        .bX9O_S {
            position: absolute;
            top: 0
        }
        
        .Jxk_UL img,
        .Z_wCwr,
        .bX9O_S {
            height: 100%;
            width: 100%
        }
        
        .K8MSra {
            opacity: 0
        }
        
        .K8MSra,
        .YTb3b4 {
            position: absolute;
            top: 0
        }
        
        .YTb3b4 {
            height: 0;
            left: 0;
            overflow: hidden;
            width: 0
        }
        
        .SUz0WK {
            left: 0;
            pointer-events: var(--fill-layer-background-media-pointer-events);
            position: var(--fill-layer-background-media-position)
        }
        
        .FNxOn5,
        .SUz0WK,
        .m4khSP {
            height: 100%;
            top: 0;
            width: 100%
        }
        
        .FNxOn5 {
            position: absolute
        }
        
        .m4khSP {
            background-color: var(--fill-layer-background-overlay-color);
            opacity: var(--fill-layer-background-overlay-blend-opacity-fallback, 1);
            position: var(--fill-layer-background-overlay-position);
            transform: var(--fill-layer-background-overlay-transform)
        }
        
        @supports(mix-blend-mode:overlay) {
            .m4khSP {
                mix-blend-mode: var(--fill-layer-background-overlay-blend-mode);
                opacity: var(--fill-layer-background-overlay-blend-opacity, 1)
            }
        }
    
        .cwL6XW {
            cursor: pointer
        }
        
        .KaEeLN {
            --container-corvid-border-color: rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1));
            --container-corvid-border-size: var(--brw, 1px);
            --container-corvid-background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
            --backdrop-filter: $backdrop-filter
        }
        
        .uYj0Sg {
            -webkit-backdrop-filter: var(--backdrop-filter, none);
            backdrop-filter: var(--backdrop-filter, none);
            background-color: var(--container-corvid-background-color, rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1)));
            background-image: var(--bg-gradient, none);
            border: var(--container-corvid-border-width, var(--brw, 1px)) solid var(--container-corvid-border-color, rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1)));
            border-radius: var(--rd, 5px);
            bottom: 0;
            box-shadow: var(--shd, 0 1px 4px rgba(0, 0, 0, .6));
            left: 0;
            position: absolute;
            right: 0;
            top: 0
        }
    
        .StylableButton2545352419__root {
            -archetype: box;
            border: none;
            box-sizing: border-box;
            cursor: pointer;
            display: block;
            height: 100%;
            min-height: 10px;
            min-width: 10px;
            padding: 0;
            touch-action: manipulation;
            width: 100%
        }
        
        .StylableButton2545352419__root[disabled] {
            pointer-events: none
        }
        
        .StylableButton2545352419__root:not(:hover):not([disabled]).StylableButton2545352419--hasBackgroundColor {
            background-color: var(--corvid-background-color)!important
        }
        
        .StylableButton2545352419__root:hover:not([disabled]).StylableButton2545352419--hasHoverBackgroundColor {
            background-color: var(--corvid-hover-background-color)!important
        }
        
        .StylableButton2545352419__root:not(:hover)[disabled].StylableButton2545352419--hasDisabledBackgroundColor {
            background-color: var(--corvid-disabled-background-color)!important
        }
        
        .StylableButton2545352419__root:not(:hover):not([disabled]).StylableButton2545352419--hasBorderColor {
            border-color: var(--corvid-border-color)!important
        }
        
        .StylableButton2545352419__root:hover:not([disabled]).StylableButton2545352419--hasHoverBorderColor {
            border-color: var(--corvid-hover-border-color)!important
        }
        
        .StylableButton2545352419__root:not(:hover)[disabled].StylableButton2545352419--hasDisabledBorderColor {
            border-color: var(--corvid-disabled-border-color)!important
        }
        
        .StylableButton2545352419__root.StylableButton2545352419--hasBorderRadius {
            border-radius: var(--corvid-border-radius)!important
        }
        
        .StylableButton2545352419__root.StylableButton2545352419--hasBorderWidth {
            border-width: var(--corvid-border-width)!important
        }
        
        .StylableButton2545352419__root:not(:hover):not([disabled]).StylableButton2545352419--hasColor,
        .StylableButton2545352419__root:not(:hover):not([disabled]).StylableButton2545352419--hasColor .StylableButton2545352419__label {
            color: var(--corvid-color)!important
        }
        
        .StylableButton2545352419__root:hover:not([disabled]).StylableButton2545352419--hasHoverColor,
        .StylableButton2545352419__root:hover:not([disabled]).StylableButton2545352419--hasHoverColor .StylableButton2545352419__label {
            color: var(--corvid-hover-color)!important
        }
        
        .StylableButton2545352419__root:not(:hover)[disabled].StylableButton2545352419--hasDisabledColor,
        .StylableButton2545352419__root:not(:hover)[disabled].StylableButton2545352419--hasDisabledColor .StylableButton2545352419__label {
            color: var(--corvid-disabled-color)!important
        }
        
        .StylableButton2545352419__link {
            -archetype: box;
            box-sizing: border-box;
            color: #000;
            text-decoration: none
        }
        
        .StylableButton2545352419__container {
            align-items: center;
            display: flex;
            flex-basis: auto;
            flex-direction: row;
            flex-grow: 1;
            height: 100%;
            justify-content: center;
            overflow: hidden;
            transition: all .2s ease, visibility 0s;
            width: 100%
        }
        
        .StylableButton2545352419__label {
            -archetype: text;
            -controller-part-type: LayoutChildDisplayDropdown, LayoutFlexChildSpacing(first);
            max-width: 100%;
            min-width: 1.8em;
            overflow: hidden;
            text-align: center;
            text-overflow: ellipsis;
            transition: inherit;
            white-space: nowrap
        }
        
        .StylableButton2545352419__root.StylableButton2545352419--isMaxContent .StylableButton2545352419__label {
            text-overflow: unset
        }
        
        .StylableButton2545352419__root.StylableButton2545352419--isWrapText .StylableButton2545352419__label {
            min-width: 10px;
            overflow-wrap: break-word;
            white-space: break-spaces;
            word-break: break-word
        }
        
        .StylableButton2545352419__icon {
            -archetype: icon;
            -controller-part-type: LayoutChildDisplayDropdown, LayoutFlexChildSpacing(last);
            flex-shrink: 0;
            height: 50px;
            min-width: 1px;
            transition: inherit
        }
        
        .StylableButton2545352419__icon.StylableButton2545352419--override {
            display: block!important
        }
        
        .StylableButton2545352419__icon svg,
        .StylableButton2545352419__icon>span {
            display: flex;
            height: inherit;
            width: inherit
        }
        
        .StylableButton2545352419__root:not(:hover):not([disalbed]).StylableButton2545352419--hasIconColor .StylableButton2545352419__icon svg {
            fill: var(--corvid-icon-color)!important;
            stroke: var(--corvid-icon-color)!important
        }
        
        .StylableButton2545352419__root:hover:not([disabled]).StylableButton2545352419--hasHoverIconColor .StylableButton2545352419__icon svg {
            fill: var(--corvid-hover-icon-color)!important;
            stroke: var(--corvid-hover-icon-color)!important
        }
        
        .StylableButton2545352419__root:not(:hover)[disabled].StylableButton2545352419--hasDisabledIconColor .StylableButton2545352419__icon svg {
            fill: var(--corvid-disabled-icon-color)!important;
            stroke: var(--corvid-disabled-icon-color)!important
        }
        
        .b5zn61 {
            background: var(--background);
            border-bottom: var(--border-bottom);
            border-bottom-left-radius: var(--border-bottom-left-radius);
            border-bottom-right-radius: var(--border-bottom-right-radius);
            border-left: var(--border-left);
            border-right: var(--border-right);
            border-top: var(--border-top);
            border-top-left-radius: var(--border-top-left-radius);
            border-top-right-radius: var(--border-top-right-radius);
            box-shadow: var(--box-shadow);
            box-sizing: border-box;
            cursor: pointer;
            direction: var(--btn-direction);
            display: block;
            height: 100%;
            min-height: 10px;
            min-width: var(--btn-min-width);
            padding-bottom: var(--padding-bottom);
            padding-left: var(--padding-left);
            padding-right: var(--padding-right);
            padding-top: var(--padding-top);
            touch-action: manipulation;
            width: 100%
        }
        
        .b5zn61.kRkc5Y:not(:hover):not(:disabled) {
            border-color: var(--corvid-border-color, initial)
        }
        
        .b5zn61.oAOb11:not(:hover):not(:disabled) {
            background-color: var(--corvid-background-color, var(--background))
        }
        
        .b5zn61 [data-preview=hover],
        .b5zn61:hover {
            background: var(--hover-background, var(--background));
            border-bottom: var(--hover-border-bottom, var(--border-bottom));
            border-bottom-left-radius: var(--hover-border-bottom-left-radius, var(--border-bottom-left-radius));
            border-bottom-right-radius: var(--hover-border-bottom-right-radius, var(--border-bottom-right-radius));
            border-left: var(--hover-border-left, var(--border-left));
            border-right: var(--hover-border-right, var(--border-right));
            border-top: var(--hover-border-top, var(--border-top));
            border-top-left-radius: var(--hover-border-top-left-radius, var(--border-top-left-radius));
            border-top-right-radius: var(--hover-border-top-right-radius, var(--border-top-right-radius));
            box-shadow: var(--hover-box-shadow, var(--box-shadow));
            padding-bottom: var(--hover-padding-bottom, var(--padding-bottom));
            padding-left: var(--hover-padding-left, var(--padding-left));
            padding-right: var(--hover-padding-right, var(--padding-right));
            padding-top: var(--hover-padding-top, var(--padding-top))
        }
        
        .b5zn61.vOCSHf:hover:not(:disabled) {
            border-color: var(--corvid-hover-border-color, initial)
        }
        
        .b5zn61.S1KgBG:hover:not(:disabled) {
            background-color: var(--corvid-hover-background-color, var(--hover-background, var(--background)))
        }
        
        .b5zn61 [data-preview=disabled],
        .b5zn61:disabled {
            background: var(--disabled-background, var(--background));
            border-bottom: var(--disabled-border-bottom, var(--border-bottom));
            border-bottom-left-radius: var(--disabled-border-bottom-left-radius, var(--border-bottom-left-radius));
            border-bottom-right-radius: var(--disabled-border-bottom-right-radius, var(--border-bottom-right-radius));
            border-left: var(--disabled-border-left, var(--border-left));
            border-right: var(--disabled-border-right, var(--border-right));
            border-top: var(--disabled-border-top, var(--border-top));
            border-top-left-radius: var(--disabled-border-top-left-radius, var(--border-top-left-radius));
            border-top-right-radius: var(--disabled-border-top-right-radius, var(--border-top-right-radius));
            box-shadow: var(--disabled-box-shadow, var(--box-shadow));
            cursor: default;
            padding-bottom: var(--disabled-padding-bottom, var(--padding-bottom));
            padding-left: var(--disabled-padding-left, var(--padding-left));
            padding-right: var(--disabled-padding-right, var(--padding-right));
            padding-top: var(--disabled-padding-top, var(--padding-top))
        }
        
        .b5zn61.n4G1gL:disabled:not(:hover) {
            border-color: var(--corvid-disabled-border-color, initial)
        }
        
        .b5zn61.fagXcI:disabled:not(:hover) {
            background-color: var(--corvid-disabled-background-color, var(--disabled-background, var(--background)))
        }
        
        .Q_1B5v {
            background-color: var(--text-highlight, transparent);
            color: var(--color);
            direction: var(--direction);
            display: var(--label-display);
            font: var(--font, var(--font_8));
            letter-spacing: var(--letter-spacing);
            line-height: var(--line-height);
            max-width: 100%;
            min-width: 1.8em;
            overflow: var(--overflow, hidden);
            text-align: var(--text-align, revert);
            text-decoration-line: var(--text-decoration);
            text-overflow: var(--label-text-overflow);
            text-shadow: var(--text-outline), var(--text-shadow);
            text-transform: var(--text-transform);
            transition: inherit;
            white-space: var(--label-white-space)
        }
        
        .b5zn61.lKBJfO:not(:hover):not(:disabled) .Q_1B5v {
            color: var(--corvid-color, var(--color))
        }
        
        .b5zn61 [data-preview=hover] .Q_1B5v,
        .b5zn61:hover .Q_1B5v {
            background-color: var(--hover-text-highlight, var(--text-highlight, transparent));
            color: var(--hover-color, var(--color));
            direction: var(--hover-direction, var(--direction));
            display: var(--hover-label-display, var(--label-display));
            font: var(--hover-font, var(--font));
            letter-spacing: var(--hover-letter-spacing, var(--letter-spacing));
            line-height: var(--hover-line-height, var(--line-height));
            text-align: var(--hover-text-align, var(--text-align, revert));
            text-decoration-line: var(--hover-text-decoration, var(--text-decoration));
            text-shadow: var(--hover-text-outline, var(--text-outline)), var(--hover-text-shadow, var(--text-shadow));
            text-transform: var(--hover-text-transform, var(--text-transform))
        }
        
        .b5zn61.EgnLMx:hover:not(:disabled) .Q_1B5v {
            color: var(--corvid-hover-color, var(--hover-color, var(--color)))
        }
        
        .b5zn61 [data-preview=disabled] .Q_1B5v,
        .b5zn61:disabled .Q_1B5v {
            background-color: var(--disabled-text-highlight, var(--text-highlight, transparent));
            color: var(--disabled-color, var(--color));
            direction: var(--disabled-direction, var(--direction));
            display: var(--disabled-label-display, var(--label-display));
            font: var(--disabled-font, var(--font));
            letter-spacing: var(--disabled-letter-spacing, var(--letter-spacing));
            line-height: var(--disabled-line-height, var(--line-height));
            text-align: var(--disabled-text-align, var(--text-align, revert));
            text-decoration-line: var(--disabled-text-decoration, var(--text-decoration));
            text-shadow: var(--disabled-text-outline, var(--text-outline)), var(--disabled-text-shadow, var(--text-shadow));
            text-transform: var(--disabled-text-transform, var(--text-transform))
        }
        
        .b5zn61.Z8I3Qb:disabled:not(:hover) .Q_1B5v {
            color: var(--corvid-disabled-color, var(--disabled-color, var(--color)))
        }
        
        .boASKT {
            box-sizing: border-box;
            color: #000;
            text-decoration: none
        }
        
        .PlliFI {
            align-items: var(--container-align-items);
            display: flex;
            flex-basis: auto;
            flex-direction: var(--container-flex-direction);
            flex-grow: 1;
            gap: var(--content-gap, "0px");
            height: 100%;
            justify-content: var(--container-justify-content);
            overflow: hidden;
            transition: all .4s ease, visibility 0s;
            width: 100%
        }
        
        .UHJG9m {
            fill: var(--icon-color);
            display: var(--icon-display);
            flex-shrink: 0;
            height: var(--icon-size);
            min-width: 1px;
            order: var(--icon-order, 0);
            transform: rotate(var(--icon-rotation));
            transition: inherit;
            width: var(--icon-size)
        }
        
        .b5zn61.cFMwDV:not(:hover):not(:disabled) .UHJG9m {
            fill: var(--corvid-icon-color, var(--icon-color))
        }
        
        .b5zn61 [data-preview=hover] .UHJG9m,
        .b5zn61:hover .UHJG9m {
            fill: var(--hover-icon-color, var(--icon-color));
            display: var(--hover-icon-display, var(--icon-display));
            height: var(--hover-icon-size, var(--icon-size));
            transform: rotate(var(--hover-icon-rotation, var(--icon-rotation)));
            width: var(--hover-icon-size, var(--icon-size))
        }
        
        .b5zn61.xizV0v:hover:not(:disabled) .UHJG9m {
            fill: var(--corvid-hover-icon-color, var(--hover-icon-color, var(--icon-color)))
        }
        
        .b5zn61 [data-preview=disabled] .UHJG9m,
        .b5zn61:disabled .UHJG9m {
            fill: var(--disabled-icon-color, var(--icon-color));
            display: var(--disabled-icon-display, var(--icon-display));
            height: var(--disabled-icon-size, var(--icon-size));
            transform: rotate(var(--disabled-icon-rotation, var(--icon-rotation)));
            width: var(--disabled-icon-size, var(--icon-size))
        }
        
        .b5zn61.cOr5EQ:disabled:not(:hover) .UHJG9m {
            fill: var(--corvid-disabled-icon-color, var(--disabled-icon-color, var(--icon-color)))
        }
        
        .UHJG9m svg,
        .UHJG9m>span {
            display: flex;
            height: inherit;
            width: inherit
        }
        
        .DPAltb {
            background: var(--background);
            border-bottom: var(--border-bottom);
            border-bottom-left-radius: var(--border-bottom-left-radius);
            border-bottom-right-radius: var(--border-bottom-right-radius);
            border-left: var(--border-left);
            border-right: var(--border-right);
            border-top: var(--border-top);
            border-top-left-radius: var(--border-top-left-radius);
            border-top-right-radius: var(--border-top-right-radius);
            box-shadow: var(--box-shadow);
            box-sizing: border-box;
            cursor: pointer;
            direction: var(--btn-direction);
            display: block;
            height: 100%;
            min-height: 10px;
            min-width: var(--btn-min-width);
            padding-bottom: var(--padding-bottom);
            padding-left: var(--padding-left);
            padding-right: var(--padding-right);
            padding-top: var(--padding-top);
            touch-action: manipulation;
            width: 100%
        }
        
        .DPAltb.HJQL50:not(:hover):not(:disabled) {
            border-color: var(--corvid-border-color, initial)
        }
        
        .DPAltb.JYQq3z:not(:hover):not(:disabled) {
            background-color: var(--corvid-background-color, var(--background))
        }
        
        .DPAltb [data-preview=hover],
        .DPAltb:hover {
            background: var(--hover-background, var(--background));
            border-bottom: var(--hover-border-bottom, var(--border-bottom));
            border-bottom-left-radius: var(--hover-border-bottom-left-radius, var(--border-bottom-left-radius));
            border-bottom-right-radius: var(--hover-border-bottom-right-radius, var(--border-bottom-right-radius));
            border-left: var(--hover-border-left, var(--border-left));
            border-right: var(--hover-border-right, var(--border-right));
            border-top: var(--hover-border-top, var(--border-top));
            border-top-left-radius: var(--hover-border-top-left-radius, var(--border-top-left-radius));
            border-top-right-radius: var(--hover-border-top-right-radius, var(--border-top-right-radius));
            box-shadow: var(--hover-box-shadow, var(--box-shadow));
            padding-bottom: var(--hover-padding-bottom, var(--padding-bottom));
            padding-left: var(--hover-padding-left, var(--padding-left));
            padding-right: var(--hover-padding-right, var(--padding-right));
            padding-top: var(--hover-padding-top, var(--padding-top))
        }
        
        .DPAltb.lpKmSx:hover:not(:disabled) {
            border-color: var(--corvid-hover-border-color, initial)
        }
        
        .DPAltb.bk6HFS:hover:not(:disabled) {
            background-color: var(--corvid-hover-background-color, var(--hover-background, var(--background)))
        }
        
        .DPAltb [data-preview=disabled],
        .DPAltb:disabled {
            background: var(--disabled-background, var(--background));
            border-bottom: var(--disabled-border-bottom, var(--border-bottom));
            border-bottom-left-radius: var(--disabled-border-bottom-left-radius, var(--border-bottom-left-radius));
            border-bottom-right-radius: var(--disabled-border-bottom-right-radius, var(--border-bottom-right-radius));
            border-left: var(--disabled-border-left, var(--border-left));
            border-right: var(--disabled-border-right, var(--border-right));
            border-top: var(--disabled-border-top, var(--border-top));
            border-top-left-radius: var(--disabled-border-top-left-radius, var(--border-top-left-radius));
            border-top-right-radius: var(--disabled-border-top-right-radius, var(--border-top-right-radius));
            box-shadow: var(--disabled-box-shadow, var(--box-shadow));
            cursor: default;
            padding-bottom: var(--disabled-padding-bottom, var(--padding-bottom));
            padding-left: var(--disabled-padding-left, var(--padding-left));
            padding-right: var(--disabled-padding-right, var(--padding-right));
            padding-top: var(--disabled-padding-top, var(--padding-top))
        }
        
        .DPAltb.ivX9Rv:disabled:not(:hover) {
            border-color: var(--corvid-disabled-border-color, initial)
        }
        
        .DPAltb.E9JJpO:disabled:not(:hover) {
            background-color: var(--corvid-disabled-background-color, var(--disabled-background, var(--background)))
        }
        
        .gIbEBg {
            background-color: var(--text-highlight, transparent);
            color: var(--color);
            direction: var(--direction);
            display: var(--label-display);
            font: var(--font, var(--font_8));
            letter-spacing: var(--letter-spacing);
            line-height: var(--line-height);
            max-width: 100%;
            min-width: 1.8em;
            overflow: var(--overflow, hidden);
            text-align: var(--text-align, revert);
            text-decoration-line: var(--text-decoration);
            text-overflow: var(--label-text-overflow);
            text-shadow: var(--text-outline), var(--text-shadow);
            text-transform: var(--text-transform);
            transition: inherit;
            white-space: var(--label-white-space)
        }
        
        .DPAltb.spiv_Z:not(:hover):not(:disabled) .gIbEBg {
            color: var(--corvid-color, var(--color))
        }
        
        .DPAltb [data-preview=hover] .gIbEBg,
        .DPAltb:hover .gIbEBg {
            background-color: var(--hover-text-highlight, var(--text-highlight, transparent));
            color: var(--hover-color, var(--color));
            direction: var(--hover-direction, var(--direction));
            display: var(--hover-label-display, var(--label-display));
            font: var(--hover-font, var(--font));
            letter-spacing: var(--hover-letter-spacing, var(--letter-spacing));
            line-height: var(--hover-line-height, var(--line-height));
            text-align: var(--hover-text-align, var(--text-align, revert));
            text-decoration-line: var(--hover-text-decoration, var(--text-decoration));
            text-shadow: var(--hover-text-outline, var(--text-outline)), var(--hover-text-shadow, var(--text-shadow));
            text-transform: var(--hover-text-transform, var(--text-transform))
        }
        
        .DPAltb.pkDIbl:hover:not(:disabled) .gIbEBg {
            color: var(--corvid-hover-color, var(--hover-color, var(--color)))
        }
        
        .DPAltb [data-preview=disabled] .gIbEBg,
        .DPAltb:disabled .gIbEBg {
            background-color: var(--disabled-text-highlight, var(--text-highlight, transparent));
            color: var(--disabled-color, var(--color));
            direction: var(--disabled-direction, var(--direction));
            display: var(--disabled-label-display, var(--label-display));
            font: var(--disabled-font, var(--font));
            letter-spacing: var(--disabled-letter-spacing, var(--letter-spacing));
            line-height: var(--disabled-line-height, var(--line-height));
            text-align: var(--disabled-text-align, var(--text-align, revert));
            text-decoration-line: var(--disabled-text-decoration, var(--text-decoration));
            text-shadow: var(--disabled-text-outline, var(--text-outline)), var(--disabled-text-shadow, var(--text-shadow));
            text-transform: var(--disabled-text-transform, var(--text-transform))
        }
        
        .DPAltb.FOmtsV:disabled:not(:hover) .gIbEBg {
            color: var(--corvid-disabled-color, var(--disabled-color, var(--color)))
        }
        
        .OoFUKI {
            box-sizing: border-box;
            color: #000;
            text-decoration: none
        }
        
        .wpLgnL {
            align-items: var(--container-align-items);
            display: flex;
            flex-basis: auto;
            flex-direction: var(--container-flex-direction);
            flex-grow: 1;
            gap: var(--content-gap, "0px");
            height: 100%;
            justify-content: var(--container-justify-content);
            overflow: hidden;
            transition: all .4s ease, visibility 0s;
            width: 100%
        }
        
        .HvvH6i {
            fill: var(--icon-color);
            display: var(--icon-display);
            flex-shrink: 0;
            height: var(--icon-size);
            min-width: 1px;
            order: var(--icon-order, 0);
            transform: rotate(var(--icon-rotation));
            transition: inherit;
            width: var(--icon-size)
        }
        
        .DPAltb.EENh5d:not(:hover):not(:disabled) .HvvH6i {
            fill: var(--corvid-icon-color, var(--icon-color))
        }
        
        .DPAltb [data-preview=hover] .HvvH6i,
        .DPAltb:hover .HvvH6i {
            fill: var(--hover-icon-color, var(--icon-color));
            display: var(--hover-icon-display, var(--icon-display));
            height: var(--hover-icon-size, var(--icon-size));
            transform: rotate(var(--hover-icon-rotation, var(--icon-rotation)));
            width: var(--hover-icon-size, var(--icon-size))
        }
        
        .DPAltb.tN8hsm:hover:not(:disabled) .HvvH6i {
            fill: var(--corvid-hover-icon-color, var(--hover-icon-color, var(--icon-color)))
        }
        
        .DPAltb [data-preview=disabled] .HvvH6i,
        .DPAltb:disabled .HvvH6i {
            fill: var(--disabled-icon-color, var(--icon-color));
            display: var(--disabled-icon-display, var(--icon-display));
            height: var(--disabled-icon-size, var(--icon-size));
            transform: rotate(var(--disabled-icon-rotation, var(--icon-rotation)));
            width: var(--disabled-icon-size, var(--icon-size))
        }
        
        .DPAltb.lVrFcO:disabled:not(:hover) .HvvH6i {
            fill: var(--corvid-disabled-icon-color, var(--disabled-icon-color, var(--icon-color)))
        }
        
        .HvvH6i svg,
        .HvvH6i>span {
            display: flex;
            height: inherit;
            width: inherit
        }
        
        .sR1W7T {
            opacity: var(--hamburger-menu-container-initial-opacity)
        }
        
        .sR1W7T>* {
            transform: var(--hamburger-menu-container-initial-transform)
        }
        
        .sR1W7T[data-animation-name=revealFromRight] {
            clip-path: inset(0)
        }
        
        .sR1W7T[data-animation-name=revealFromRight]>* {
            transition: transform .4s cubic-bezier(.645, .045, .355, 1)
        }
        
        .sR1W7T[data-animation-name=revealFromRight][data-animation-state=enterActive]>*,
        .sR1W7T[data-animation-name=revealFromRight][data-animation-state=enterDone]>* {
            transform: translateX(0)
        }
        
        .sR1W7T[data-animation-name=fadeIn] {
            transition: opacity .4s cubic-bezier(.645, .045, .355, 1)
        }
        
        .sR1W7T[data-animation-name=fadeIn][data-animation-state=enterActive],
        .sR1W7T[data-animation-name=fadeIn][data-animation-state=enterDone] {
            opacity: 1
        }
        
        .gNqkn3 {
            border-radius: var(--overflow-wrapper-border-radius)
        }
        
        .HamburgerMenuContainer502174924__root {
            -archetype: paintBox;
            left: 0
        }
        
        .EdP9A9,
        .HamburgerMenuContainer502174924__root {
            box-sizing: border-box;
            height: 100%;
            position: absolute;
            top: 0;
            width: 100%
        }
        
        .EdP9A9 {
            background: var(--background);
            border: var(--border);
            border-radius: var(--border-radius);
            box-shadow: var(--box-shadow);
            inset-inline-start: 0
        }
        
        .YZgQBw {
            align-items: center;
            display: flex;
            flex-direction: var(--container-flex-direction);
            flex-wrap: nowrap;
            gap: var(--menu-items-main-axis-gap)
        }
        
        .YZgQBw,
        .djGpM3 {
            flex-grow: var(--menu-items-flex-grow)
        }
        
        .djGpM3 {
            display: var(--item-wrapper-display);
            height: var(--menu-item-wrapper-height);
            justify-content: var(--container-align);
            width: var(--item-wrapper-width)
        }
        
        .oU_31J {
            align-items: center;
            box-sizing: border-box;
            display: flex;
            height: 100%;
            position: relative;
            width: var(--item-width)
        }
        
        .oU_31J a {
            color: inherit
        }
        
        .oU_31J.FIGev7 {
            border-left: var(--item-border-left);
            border-radius: var(--item-border-radius);
            border-right: var(--item-border-right);
            padding-left: var(--item-padding-left, var(--item-horizontal-padding));
            padding-right: var(--item-padding-right, var(--item-horizontal-padding))
        }
        
        .oU_31J.kcVNsE,
        .oU_31J[data-interactive=true]:hover,
        .oU_31J[data-preview=hover],
        [data-open]:not([data-animation-state=exitActive]):not([data-animation-state=exitDone])>.djGpM3>.oU_31J {
            background: var(--item-hover-background, var(--item-background));
            border-bottom: var(--item-hover-border-bottom, var(--item-border-bottom));
            border-top: var(--item-hover-border-top, var(--item-border-top));
            box-shadow: var(--item-hover-box-shadow, var(--item-box-shadow))
        }
        
        .oU_31J.kcVNsE.FIGev7,
        .oU_31J[data-interactive=true]:hover.FIGev7,
        .oU_31J[data-preview=hover].FIGev7,
        [data-open]:not([data-animation-state=exitActive]):not([data-animation-state=exitDone])>.djGpM3>.oU_31J.FIGev7 {
            border-left: var(--item-hover-border-left, var(--item-border-left));
            border-radius: var(--item-hover-border-radius, var(--item-border-radius));
            border-right: var(--item-hover-border-right, var(--item-border-right))
        }
        
        .oU_31J.kcVNsE .xeYvd7,
        .oU_31J[data-interactive=true]:hover .xeYvd7,
        .oU_31J[data-preview=hover] .xeYvd7,
        [data-open]:not([data-animation-state=exitActive]):not([data-animation-state=exitDone])>.djGpM3>.oU_31J .xeYvd7 {
            background-color: var(--item-hover-text-highlight, var(--item-text-highlight));
            color: var(--item-hover-color, var(--item-color));
            line-height: var(--item-line-height);
            text-decoration-line: var(--item-hover-text-decoration, var(--item-text-decoration));
            text-shadow: var(--item-hover-text-outline, var(--item-text-outline)), var(--item-hover-text-shadow, var(--item-text-shadow))
        }
        
        .oU_31J.kcVNsE path,
        .oU_31J[data-interactive=true]:hover path,
        .oU_31J[data-preview=hover] path,
        [data-open]:not([data-animation-state=exitActive]):not([data-animation-state=exitDone])>.djGpM3>.oU_31J path {
            fill: var(--item-hover-icon-color, var(--item-icon-color, currentcolor))
        }
        
        .oU_31J.qY0FMu,
        .oU_31J[data-preview=selected],
        .oU_31J[data-selected] {
            background: var(--item-selected-background, var(--item-background));
            border-bottom: var(--item-selected-border-bottom, var(--item-border-bottom));
            border-top: var(--item-selected-border-top, var(--item-border-top));
            box-shadow: var(--item-selected-box-shadow, var(--item-box-shadow))
        }
        
        .oU_31J.qY0FMu.FIGev7,
        .oU_31J[data-preview=selected].FIGev7,
        .oU_31J[data-selected].FIGev7 {
            border-left: var(--item-selected-border-left, var(--item-border-left));
            border-radius: var(--item-selected-border-radius, var(--item-border-radius));
            border-right: var(--item-selected-border-right, var(--item-border-right))
        }
        
        .oU_31J.qY0FMu .xeYvd7,
        .oU_31J[data-preview=selected] .xeYvd7,
        .oU_31J[data-selected] .xeYvd7 {
            background-color: var(--item-selected-text-highlight, var(--item-text-highlight));
            color: var(--item-selected-color, var(--item-color));
            line-height: var(--item-line-height);
            text-decoration-line: var(--item-selected-text-decoration, var(--item-text-decoration));
            text-shadow: var(--item-selected-text-outline, var(--item-text-outline)), var(--item-selected-text-shadow, var(--item-text-shadow))
        }
        
        .oU_31J.qY0FMu path,
        .oU_31J[data-preview=selected] path,
        .oU_31J[data-selected] path {
            fill: var(--item-selected-icon-color, var(--item-icon-color, currentcolor))
        }
        
        .oU_31J>a:before {
            bottom: 0;
            content: "";
            left: 0;
            position: absolute;
            right: 0;
            top: 0
        }
        
        .xeYvd7 {
            background-color: var(--item-text-highlight);
            direction: var(--item-direction);
            white-space: nowrap
        }
        
        .TNsPxD {
            --computed-anchor: var(--anchor, var(--dropdown-anchor));
            --computed-align: var(--align, var(--dropdown-align));
            --computed-space-above: var(--space-above, var(--dropdown-space-above));
            --computed-horizontal-margin: var( --horizontal-margin, var(--dropdown-horizontal-margin));
            --before-el-top: calc(-1 * var(--computed-space-above));
            display: none!important;
            inset: auto!important;
            left: var(--dropdown-left)!important;
            margin-top: var(--computed-space-above)!important;
            position: absolute!important;
            visibility: hidden;
            z-index: var(--above-all-z-index)
        }
        
        .TNsPxD:before {
            content: "";
            display: block;
            height: var(--computed-space-above);
            position: absolute;
            top: var(--before-el-top);
            width: 100%
        }
        
        .TNsPxD[data-open=true] {
            visibility: visible
        }
        
        .YZgQBw[data-open=calculating] .TNsPxD,
        .YZgQBw[data-open=true] .TNsPxD {
            display: grid!important
        }
        
        .okY9U1 {
            cursor: pointer;
            display: var(--item-icon-display, flex)
        }
        
        .okY9U1 svg {
            height: var(--item-icon-size);
            width: var(--item-icon-size)
        }
        
        .okY9U1 path {
            fill: var(--item-icon-color, currentcolor)
        }
        
        .okY9U1.DVFVut:before {
            bottom: 0;
            content: "";
            left: 0;
            position: absolute;
            right: 0;
            top: 0
        }
        
        #SITE_CONTAINER.focus-ring-active .okY9U1:focus:before {
            outline: 2px solid #116dff;
            outline-offset: -2px
        }
        
        .okY9U1.VDxzQG {
            clip: rect(0 0 0 0);
            clip-path: inset(50%);
            display: var(--sr-only-item-icon-display, flex);
            position: absolute
        }
        
        .okY9U1.VDxzQG:active,
        .okY9U1.VDxzQG:focus {
            clip-path: unset;
            position: static
        }
        
        .EX5Ksz[data-open] {
            transform: rotate(-180deg)
        }
        
        .RAdtUj {
            display: var(--vertical-expand-collapse-display, var(--item-icon-display, flex))
        }
        
        .okY9U1:not(.DVFVut):not(.VDxzQG) {
            position: relative
        }
        
        .okY9U1:not(.DVFVut):before {
            content: "";
            height: max(100%, 24px);
            left: 50%;
            position: absolute;
            top: 50%;
            transform: translate(-50%, -50%);
            width: max(var(--item-icon-size), 24px)
        }
        
        .cf3HLb {
            display: var(--horizontal-menu-dropdown-display, block)
        }
        
        .UUkylQ {
            display: var(--vertical-menu-dropdown-display);
            margin-top: calc(var(--menu-items-main-axis-gap, 0)*-1);
            width: 100%
        }
        
        .zIlxcF {
            --computed-space-above: var(--space-above, var(--dropdown-space-above));
            height: var(--vertical-dropdown-height);
            margin-top: var(--vertical-dropdown-height, var(--computed-space-above))!important;
            visibility: var(--vertical-dropdown-visibility)
        }
        
        .mafHsF .zIlxcF {
            height: unset;
            margin-top: var(--computed-space-above)!important;
            visibility: unset
        }
        
        .yRGvfY {
            align-self: stretch;
            border-left: var(--horizontal-menu-item-divider, none);
            border-top: var(--vertical-menu-item-divider, none);
            display: var(--divider-display, none)
        }
        
        .YZgQBw:last-child .yRGvfY {
            display: none
        }
        
        .lgvt4I {
            background: var(--item-background);
            border-bottom: var(--item-border-bottom);
            border-top: var(--item-border-top);
            box-shadow: var(--item-box-shadow);
            gap: var(--spacing-between-label-and-dropdown-icon);
            justify-content: var(--item-text-align);
            padding-bottom: var(--item-padding-bottom, var(--item-vertical-padding));
            padding-top: var(--item-padding-top, var(--item-vertical-padding))
        }
        
        .JJdjxN {
            color: var(--item-color);
            font: var(--item-font, font_6);
            letter-spacing: var(--item-letter-spacing);
            line-height: var(--item-line-height);
            text-decoration-line: var(--item-text-decoration);
            text-shadow: var(--item-text-outline), var(--item-text-shadow);
            text-transform: var(--item-text-transform)
        }
        
        .zi7u4T [data-part=menu-item] {
            --underline-scale: scaleX(0);
            --wash-scale: scaleX(0);
            --circle-clip-path: circle(0%);
            --dropdown-icon-transform: rotate(0);
            --bullet-translate: translateX(-150%);
            --bullet-opacity: 0;
            --wave-tarnslate: scaleY(0)
        }
        
        .zi7u4T [data-part=menu-item]:not([data-animation-name=none]) [data-part=dropdown-icon] {
            transition-duration: .4s;
            transition-property: transform
        }
        
        .zi7u4T [data-part=menu-item] [data-part=dropdown-item-label]:after,
        .zi7u4T [data-part=menu-item] [data-part=label]:after {
            background-color: currentColor;
            content: "";
            display: block;
            height: 1px;
            transform: scaleX(0);
            width: 100%
        }
        
        .zi7u4T [data-part=menu-item] [data-part=label]:before {
            content: "•"/"";
            display: var(--item-label-bullet-display, inline-block);
            opacity: 0;
            padding-inline-end: 3px
        }
        
        .zi7u4T [data-part=menu-item] [data-part=menu-item-content][data-selected] [data-part=label]:after {
            display: var(--item-selected-label-underline-display, block);
            transform: scaleX(1)
        }
        
        .zi7u4T [data-part=menu-item] [data-part=menu-item-content][data-selected] [data-part=label]:before {
            opacity: 1
        }
        
        .zi7u4T [data-part=menu-item][data-animation-state=enterActive],
        .zi7u4T [data-part=menu-item][data-animation-state=enterDone],
        .zi7u4T [data-part=menu-item][data-open=true] {
            --underline-scale: scaleX(1);
            --wash-scale: scaleX(1);
            --circle-clip-path: circle(100%);
            --dropdown-icon-transform: rotate(-540deg);
            --bullet-translate: translateX(0%);
            --bullet-opacity: 1;
            --wave-tarnslate: scaleY(1.5)
        }
        
        .zi7u4T [data-part=menu-item] [data-selected] {
            --underline-scale: scaleX(1);
            --wash-scale: scaleX(0);
            --bullet-translate: translateX(0%);
            --bullet-opacity: 1
        }
        
        .zi7u4T [data-part=menu-item][data-animation-name=underline] [data-part=label]:after {
            transform: var(--underline-scale);
            transform-origin: left;
            transition: transform .3s
        }
        
        .zi7u4T [data-part=menu-item][data-animation-name=underline] [data-part=dropdown-item-label]:after {
            display: block;
            transform: scaleX(0);
            transform-origin: left;
            transition-duration: .3s;
            transition-property: transform
        }
        
        .zi7u4T [data-part=menu-item][data-animation-name=underline] [data-part=dropdown-item]:hover [data-part=dropdown-item-label]:after {
            transform: scaleX(1)
        }
        
        .zi7u4T [data-part=menu-item][data-animation-name=wash] [data-part=menu-item-content] {
            isolation: isolate;
            overflow: hidden;
            position: relative
        }
        
        .zi7u4T [data-part=menu-item][data-animation-name=wash] [data-part=menu-item-content]:before {
            background-color: var(--item-hover-background);
            bottom: 0;
            content: "";
            display: block;
            left: 0;
            position: absolute;
            right: 0;
            top: 0;
            transform: var(--wash-scale);
            transform-origin: left;
            transition: transform .4s;
            z-index: -1
        }
        
        .zi7u4T [data-part=menu-item][data-animation-name=wash] [data-part=menu-item-content]:not([data-selected]):hover {
            background-color: var(--item-background)
        }
        
        .zi7u4T [data-part=menu-item][data-animation-name=wash] [data-part=dropdown-item-label] {
            transition: color .2s ease-in-out
        }
        
        .zi7u4T [data-part=menu-item][data-animation-name=circle] [data-part=menu-item-content] {
            isolation: isolate;
            overflow: hidden;
            position: relative
        }
        
        .zi7u4T [data-part=menu-item][data-animation-name=circle] [data-part=menu-item-content]:before {
            background-color: var(--item-hover-background);
            bottom: 0;
            clip-path: var(--circle-clip-path);
            content: "";
            display: block;
            left: 0;
            position: absolute;
            right: 0;
            top: 0;
            transition: clip-path .4s;
            z-index: -1
        }
        
        .zi7u4T [data-part=menu-item][data-animation-name=circle] [data-part=menu-item-content]:not([data-selected]):hover {
            background-color: var(--item-background)
        }
        
        .zi7u4T [data-part=menu-item][data-animation-name=circle] [data-part=dropdown-icon] {
            transform: var(--dropdown-icon-transform)
        }
        
        .zi7u4T [data-part=menu-item][data-animation-name=wave] [data-part=menu-item-content]:not([data-selected]):hover {
            background-color: var(--item-background)
        }
        
        .zi7u4T [data-part=menu-item][data-animation-name=wave] [data-part=menu-item-content] {
            isolation: isolate;
            overflow: hidden;
            position: relative
        }
        
        .zi7u4T [data-part=menu-item][data-animation-name=wave] [data-part=menu-item-content]:before {
            background-color: var(--item-hover-background);
            bottom: 0;
            bottom: unset;
            content: "";
            display: block;
            height: 135%;
            left: 0;
            -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='58' height='17' preserveAspectRatio='none' viewBox='-0.004 0 58.004 25.784'%3E%3Cpath d='M44.993-.004c-5.749 0-5.749 6.12-11.497 6.12s-5.751-6.12-11.502-6.12-5.749 6.12-11.497 6.12C5.105 6.116 4.771.728.003.064l-.004 25.719 58.012-.002-.008-19.841a6.69 6.69 0 0 1-1.505.176c-5.753 0-5.753-6.12-11.505-6.12Z'/%3E%3C/svg%3E");
            mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='58' height='17' preserveAspectRatio='none' viewBox='-0.004 0 58.004 25.784'%3E%3Cpath d='M44.993-.004c-5.749 0-5.749 6.12-11.497 6.12s-5.751-6.12-11.502-6.12-5.749 6.12-11.497 6.12C5.105 6.116 4.771.728.003.064l-.004 25.719 58.012-.002-.008-19.841a6.69 6.69 0 0 1-1.505.176c-5.753 0-5.753-6.12-11.505-6.12Z'/%3E%3C/svg%3E");
            -webkit-mask-position: center center;
            mask-position: center center;
            -webkit-mask-size: 100% 100%;
            mask-size: 100% 100%;
            position: absolute;
            right: 0;
            top: 0;
            transform: var(--wave-tarnslate);
            transform-origin: bottom;
            transition: transform .4s;
            z-index: -1
        }
        
        .zi7u4T [data-part=menu-item][data-animation-name=wave] [data-part=dropdown-item-label] {
            transition: color .2s ease-in-out
        }
        
        .zi7u4T [data-part=menu-item][data-animation-name=bullet] [data-part=label]:before {
            display: inline-block;
            opacity: var(--bullet-opacity);
            transform: var(--bullet-translate);
            transition-duration: .3s
        }
        
        .zi7u4T {
            box-sizing: border-box;
            display: flex;
            height: 100%;
            overflow-x: var(--container-overflow-x, unset);
            scrollbar-width: none;
            width: 100%
        }
        
        .zi7u4T.Et46Sx {
            border-left: var(--container-border-left);
            border-radius: var(--container-border-radius);
            border-right: var(--container-border-right);
            padding-left: var(--container-padding-left, 0);
            padding-right: var(--container-padding-right, 0)
        }
        
        .Trmtvb {
            direction: var(--direction)
        }
        
        .qi0bcm {
            -moz-column-gap: var(--menu-items-column-gap);
            column-gap: var(--menu-items-column-gap);
            display: flex;
            flex-direction: var(--container-flex-direction);
            flex-grow: var(--menu-items-flex-grow);
            flex-wrap: var(--container-flex-wrap, unset);
            height: auto;
            justify-content: var(--container-align);
            min-width: -moz-fit-content;
            min-width: fit-content;
            overflow-x: visible;
            row-gap: var(--menu-items-row-gap);
            scrollbar-width: none;
            width: 100%
        }
        
        .BlM3nT {
            background: var(--container-background);
            border-bottom: var(--container-border-bottom);
            border-top: var(--container-border-top);
            box-shadow: var(--container-box-shadow);
            padding-bottom: var(--container-padding-bottom, 0);
            padding-top: var(--container-padding-top, 0)
        }
        
        .n2xrZl {
            --icon-rotation: var( --scroll-button-icon-rotation-deg, calc(var(--scroll-button-icon-rotation) * 1deg));
            --icon-rotation-hover: var( --scroll-button-hover-icon-rotation-deg, calc(var(--scroll-button-hover-icon-rotation) * 1deg));
            align-items: center;
            cursor: pointer;
            display: flex;
            justify-content: center;
            overflow: hidden;
            pointer-events: auto;
            transform: var(--scroll-button-transform);
            visibility: hidden
        }
        
        .n2xrZl.LNYNgf {
            border-left: var(--scroll-button-border-left);
            border-radius: var(--scroll-button-border-radius);
            border-right: var(--scroll-button-border-right)
        }
        
        .n2xrZl.LNYNgf .aTo_UF {
            padding-left: var(--scroll-button-padding-left, 0);
            padding-right: var(--scroll-button-padding-right, 0)
        }
        
        .n2xrZl.JnQAfl .aTo_UF {
            padding-inline-end: var(--scroll-button-padding-inline-end, 0);
            padding-inline-start: var(--scroll-button-padding-inline-start, 0)
        }
        
        .n2xrZl:hover,
        .n2xrZl[data-preview=hover] {
            background: var(--scroll-button-hover-background, var(--scroll-button-background));
            border-bottom: var(--scroll-button-hover-border-bottom, var(--scroll-button-border-bottom));
            border-top: var(--scroll-button-hover-border-top, var(--scroll-button-border-top));
            box-shadow: var(--scroll-button-hover-box-shadow, var(--scroll-button-box-shadow))
        }
        
        .n2xrZl:hover.LNYNgf,
        .n2xrZl[data-preview=hover].LNYNgf {
            border-left: var(--scroll-button-hover-border-left, var(--scroll-button-border-left));
            border-radius: var(--scroll-button-hover-border-radius, var(--scroll-button-border-radius));
            border-right: var(--scroll-button-hover-border-right, var(--scroll-button-border-right))
        }
        
        .n2xrZl:hover .aTo_UF,
        .n2xrZl[data-preview=hover] .aTo_UF {
            fill: var(--scroll-button-hover-icon-color, var(--scroll-button-icon-color));
            height: var(--scroll-button-hover-icon-size, var(--scroll-button-icon-size));
            padding-left: var(--scroll-button-hover-padding-left, var(--scroll-button-padding-left, 0));
            padding-right: var(--scroll-button-hover-padding-right, var(--scroll-button-padding-right, 0));
            transform: rotate(var(--icon-rotation-hover, var(--icon-rotation)));
            width: var(--scroll-button-hover-icon-size, var(--scroll-button-icon-size))
        }
        
        .n2xrZl:hover {
            transition: all .08s linear
        }
        
        .wRGkgf {
            pointer-events: auto;
            visibility: visible
        }
        
        .JRUANI {
            pointer-events: none;
            visibility: hidden
        }
        
        .aTo_UF {
            fill: var(--scroll-button-icon-color);
            height: var(--scroll-button-icon-size);
            max-height: 100%;
            max-width: 100%;
            min-width: 1px;
            transform: rotate(var(--icon-rotation));
            width: var(--scroll-button-icon-size)
        }
        
        .aTo_UF>svg {
            height: inherit;
            width: inherit
        }
        
        .MJm86e {
            background: var(--scroll-button-background);
            border-bottom: var(--scroll-button-border-bottom);
            border-top: var(--scroll-button-border-top);
            box-shadow: var(--scroll-button-box-shadow)
        }
        
        .BV22op {
            border: inherit;
            border-color: transparent;
            bottom: 0;
            display: var(--scroll-button-icon-display, flex);
            justify-content: space-between;
            left: 0;
            padding-bottom: inherit;
            padding-top: inherit;
            pointer-events: none;
            position: absolute;
            right: 0;
            top: 0
        }
        
        .SKZitV {
            background: var(--container-background, var(--dropdown-menu-container-background));
            border-bottom: var(--container-border-bottom, var(--dropdown-menu-container-border-bottom));
            border-left: var(--container-border-left, var(--dropdown-menu-container-border-left));
            border-radius: var(--container-border-radius, var(--dropdown-menu-container-border-radius));
            border-right: var(--container-border-right, var(--dropdown-menu-container-border-right));
            border-top: var(--container-border-top, var(--dropdown-menu-container-border-top));
            box-shadow: var(--container-box-shadow, var(--dropdown-menu-container-box-shadow));
            box-sizing: border-box;
            direction: var(--submenu-direction, var(--dropdown-menu-direction, var(--direction)));
            min-width: -moz-min-content!important;
            min-width: min-content!important;
            padding-bottom: var(--container-padding-bottom, var(--container-vertical-padding, var(--dropdown-menu-container-padding-bottom, var(--dropdown-menu-container-vertical-padding))));
            padding-top: var(--container-padding-top, var(--container-vertical-padding, var(--dropdown-menu-container-padding-top, var(--dropdown-menu-container-vertical-padding))));
            text-align: var(--align, var(--dropdown-menu-align))
        }
        
        .SKZitV.OcDYXy {
            padding-left: var(--container-padding-left, var(--container-horizontal-padding, var(--dropdown-menu-container-padding-left, var(--dropdown-menu-container-horizontal-padding))));
            padding-right: var(--container-padding-right, var(--container-horizontal-padding, var(--dropdown-menu-container-padding-right, var(--dropdown-menu-container-horizontal-padding))))
        }
        
        .SKZitV.ELeynx {
            padding-inline-end: var(--container-padding-inline-end);
            padding-inline-start: var(--container-padding-inline-start)
        }
        
        .CSIQNQ {
            --rows-number: calc((var(--items-number) / $columns-number) + 0.49);
            -moz-column-gap: var(--item-horizontal-spacing, var(--dropdown-menu-item-horizontal-spacing));
            column-gap: var(--item-horizontal-spacing, var(--dropdown-menu-item-horizontal-spacing));
            display: grid;
            grid-template-columns: repeat(var(--columns-number, var(--dropdown-menu-columns-number)), 1fr);
            grid-template-rows: repeat(var(--rows-number), auto);
            row-gap: var(--item-vertical-spacing, var(--dropdown-menu-item-vertical-spacing))
        }
        
        @supports(width:round(1.9px,
        1px)) {
            .CSIQNQ {
                --rows-number: calc(round(up, var(--items-number) / $columns-number))
            }
        }
        
        .V075FA {
            display: flex;
            flex-direction: column;
            gap: var(--sub-items-vertical-spacing-between, var(--dropdown-menu-sub-items-vertical-spacing-between));
            margin-top: var(--sub-items-vertical-spacing-before, var(--dropdown-menu-sub-items-vertical-spacing-before))
        }
        
        .Qlx_TA {
            width: 100%
        }
        
        .nIXiEg {
            direction: var(--submenu-item-direction, var(--submenu-direction, var(--dropdown-menu-sub-item-direction, var(--dropdown-menu-direction, var(--direction)))));
            display: block;
            justify-self: var(--dropdown-menu-item-justify-self);
            padding-bottom: var(--item-padding-bottom, var(--item-vertical-padding, var(--dropdown-menu-item-vertical-padding)));
            padding-top: var(--item-padding-top, var(--item-vertical-padding, var(--dropdown-menu-item-vertical-padding)));
            text-align: var(--item-align, var(--align, var(--dropdown-menu-item-align, var(--dropdown-menu-align))))
        }
        
        .nIXiEg.OcDYXy {
            border-left: var(--item-border-left, var(--dropdown-menu-item-border-left));
            border-radius: var(--item-border-radius, var(--dropdown-menu-item-border-radius));
            border-right: var(--item-border-right, var(--dropdown-menu-item-border-right));
            padding-left: var(--item-padding-left, var(--item-horizontal-padding, var(--dropdown-menu-item-horizontal-padding)));
            padding-right: var(--item-padding-right, var(--item-horizontal-padding, var(--dropdown-menu-item-horizontal-padding)))
        }
        
        .nIXiEg.ELeynx {
            padding-inline-end: var(--item-padding-inline-end, var(--item-horizontal-padding, var(--dropdown-menu-item-horizontal-padding)));
            padding-inline-start: var(--item-padding-inline-start, var(--item-horizontal-padding, var(--dropdown-menu-item-horizontal-padding)))
        }
        
        .nIXiEg.iAlHRu,
        .nIXiEg[data-preview=selected] {
            background: var(--item-selected-background, var(--item-background, var(--dropdown-menu-item-selected-background, var(--dropdown-menu-item-background))));
            border-bottom: var(--item-selected-border-bottom, var(--item-border-bottom, var(--dropdown-menu-item-selected-border-bottom, var(--dropdown-menu-item-border-bottom))));
            border-top: var(--item-selected-border-top, var(--item-border-top, var(--dropdown-menu-item-selected-border-top, var(--dropdown-menu-item-border-top))));
            box-shadow: var(--item-selected-box-shadow, var(--item-box-shadow, var(--dropdown-menu-item-selected-box-shadow, var(--dropdown-menu-item-box-shadow))));
            color: var(--item-selected-color, var(--item-color, var(--dropdown-menu-item-selected-color, var(--dropdown-menu-item-color))));
            font: var(--item-selected-font, var(--item-font, var(--dropdown-menu-item-selected-font, var(--dropdown-menu-item-font))));
            letter-spacing: var(--item-selected-letter-spacing, var(--item-letter-spacing, var(--dropdown-menu-item-selected-letter-spacing, var(--dropdown-menu-item-letter-spacing))));
            line-height: var(--item-selected-line-height, var(--item-line-height, var(--dropdown-menu-item-selected-line-height, var(--dropdown-menu-item-line-height))));
            text-decoration-line: var(--item-selected-text-decoration, var(--item-text-decoration, var(--dropdown-menu-item-selected-text-decoration, var(--dropdown-menu-item-text-decoration))));
            text-shadow: var(--item-selected-text-outline, var(--item-text-outline, var(--dropdown-menu-item-selected-text-outline, var(--dropdown-menu-item-text-outline)))), var(--item-selected-text-shadow, var(--item-text-shadow, var(--dropdown-menu-item-selected-text-shadow, var(--dropdown-menu-item-text-shadow))));
            text-transform: var(--item-selected-text-transform, var(--item-text-transform, var(--dropdown-menu-item-selected-text-transform, var(--dropdown-menu-item-text-transform))))
        }
        
        .nIXiEg.iAlHRu.OcDYXy,
        .nIXiEg[data-preview=selected].OcDYXy {
            border-left: var(--item-selected-border-left, var(--item-border-left, var(--dropdown-menu-item-selected-border-left, var(--dropdown-menu-item-border-left))));
            border-radius: var(--item-selected-border-radius, var(--item-border-radius, var(--dropdown-menu-item-selected-border-radius, var(--dropdown-menu-item-border-radius))));
            border-right: var(--item-selected-border-right, var(--item-border-right, var(--dropdown-menu-item-selected-border-right, var(--dropdown-menu-item-border-right))))
        }
        
        .nIXiEg.iAlHRu .GWMLbE,
        .nIXiEg[data-preview=selected] .GWMLbE {
            background-color: var(--item-selected-text-highlight, var(--item-text-highlight, var(--dropdown-menu-item-selected-text-highlight, var(--dropdown-menu-item-text-highlight))))
        }
        
        .nIXiEg.TINxS7,
        .nIXiEg:hover,
        .nIXiEg[data-preview=hover] {
            background: var(--item-hover-background, var(--item-background, var(--dropdown-menu-item-hover-background, var(--dropdown-menu-item-background))));
            border-bottom: var(--item-hover-border-bottom, var(--item-border-bottom, var(--dropdown-menu-item-hover-border-bottom, var(--dropdown-menu-item-border-bottom))));
            border-top: var(--item-hover-border-top, var(--item-border-top, var(--dropdown-menu-item-hover-border-top, var(--dropdown-menu-item-border-top))));
            box-shadow: var(--item-hover-box-shadow, var(--item-box-shadow, var(--dropdown-menu-item-hover-box-shadow, var(--dropdown-menu-item-box-shadow))));
            color: var(--item-hover-color, var(--item-color, var(--dropdown-menu-item-hover-color, var(--dropdown-menu-item-color))));
            font: var(--item-hover-font, var(--item-font, var(--dropdown-menu-item-hover-font, var(--dropdown-menu-item-font))));
            letter-spacing: var(--item-hover-letter-spacing, var(--item-letter-spacing, var(--dropdown-menu-item-hover-letter-spacing, var(--dropdown-menu-item-letter-spacing))));
            line-height: var(--item-hover-line-height, var(--item-line-height, var(--dropdown-menu-item-hover-line-height, var(--dropdown-menu-item-line-height))));
            text-decoration-line: var(--item-hover-text-decoration, var(--item-text-decoration, var(--dropdown-menu-item-hover-text-decoration, var(--dropdown-menu-item-text-decoration))));
            text-shadow: var(--item-hover-text-outline, var(--item-text-outline, var(--dropdown-menu-item-hover-text-outline, var(--dropdown-menu-item-text-outline)))), var(--item-hover-text-shadow, var(--item-text-shadow, var(--dropdown-menu-item-hover-text-shadow, var(--dropdown-menu-item-text-shadow))));
            text-transform: var(--item-hover-text-transform, var(--item-text-transform, var(--dropdown-menu-item-hover-text-transform, var(--dropdown-menu-item-text-transform))))
        }
        
        .nIXiEg.TINxS7.OcDYXy,
        .nIXiEg:hover.OcDYXy,
        .nIXiEg[data-preview=hover].OcDYXy {
            border-left: var(--item-hover-border-left, var(--item-border-left, var(--dropdown-menu-item-hover-border-left, var(--dropdown-menu-item-border-left))));
            border-radius: var(--item-hover-border-radius, var(--item-border-radius, var(--dropdown-menu-item-hover-border-radius, var(--dropdown-menu-item-border-radius))));
            border-right: var(--item-hover-border-right, var(--item-border-right, var(--dropdown-menu-item-hover-border-right, var(--dropdown-menu-item-border-right))))
        }
        
        .nIXiEg.TINxS7 .GWMLbE,
        .nIXiEg:hover .GWMLbE,
        .nIXiEg[data-preview=hover] .GWMLbE {
            background-color: var(--item-hover-text-highlight, var(--item-text-highlight, var(--dropdown-menu-item-hover-text-highlight, var(--dropdown-menu-item-text-highlight))))
        }
        
        .U6fXgO {
            direction: var(--submenu-sub-item-direction, var(--submenu-direction, var(--dropdown-menu-sub-item-direction, var(--dropdown-menu-direction, var(--direction)))));
            display: block;
            justify-self: var(--sub-item-justify-self);
            text-align: var(--sub-item-align, var(--align, var(--dropdown-menu-sub-item-align, var(--dropdown-menu-align))))
        }
        
        .U6fXgO.OcDYXy {
            border-left: var(--sub-item-border-left, var(--dropdown-menu-sub-item-border-left));
            border-radius: var(--sub-item-border-radius, var(--dropdown-menu-sub-item-border-radius));
            border-right: var(--sub-item-border-right, var(--dropdown-menu-sub-item-border-right));
            padding-left: var(--sub-item-padding-left, var(--sub-item-horizontal-padding, var(--dropdown-menu-sub-item-horizontal-padding)));
            padding-right: var(--sub-item-padding-right, var(--sub-item-horizontal-padding, var(--dropdown-menu-sub-item-horizontal-padding)))
        }
        
        .U6fXgO.iAlHRu,
        .U6fXgO[data-preview=selected] {
            background: var(--sub-item-selected-background, var(--sub-item-background, var(--dropdown-menu-sub-item-selected-background, var(--dropdown-menu-sub-item-background))));
            border-bottom: var(--sub-item-selected-border-bottom, var(--sub-item-border-bottom, var(--dropdown-menu-sub-item-selected-border-bottom, var(--dropdown-menu-sub-item-border-bottom))));
            border-top: var(--sub-item-selected-border-top, var(--sub-item-border-top, var(--dropdown-menu-sub-item-selected-border-top, var(--dropdown-menu-sub-item-border-top))));
            box-shadow: var(--sub-item-selected-box-shadow, var(--sub-item-box-shadow, var(--dropdown-menu-sub-item-selected-box-shadow, var(--dropdown-menu-sub-item-box-shadow))));
            color: var(--sub-item-selected-color, var(--sub-item-color, var(--dropdown-menu-sub-item-selected-color, var(--dropdown-menu-sub-item-color))));
            font: var(--sub-item-selected-font, var(--sub-item-font, var(--dropdown-menu-sub-item-selected-font, var(--dropdown-menu-sub-item-font))));
            letter-spacing: var(--sub-item-selected-letter-spacing, var(--sub-item-letter-spacing, var(--dropdown-menu-sub-item-selected-letter-spacing, var(--dropdown-menu-sub-item-letter-spacing))));
            line-height: var(--sub-item-selected-line-height, var(--sub-item-line-height, var(--dropdown-menu-sub-item-selected-line-height, var(--dropdown-menu-sub-item-line-height))));
            text-decoration-line: var(--sub-item-selected-text-decoration, var(--sub-item-text-decoration, var(--dropdown-menu-sub-item-selected-text-decoration, var(--dropdown-menu-sub-item-text-decoration))));
            text-shadow: var(--sub-item-selected-text-outline, var(--sub-item-text-outline, var(--dropdown-menu-sub-item-selected-text-outline, var(--dropdown-menu-sub-item-text-outline)))), var(--sub-item-selected-text-shadow, var(--sub-item-text-shadow, var(--dropdown-menu-sub-item-selected-text-shadow, var(--dropdown-menu-sub-item-text-shadow))));
            text-transform: var(--sub-item-selected-text-transform, var(--sub-item-text-transform, var(--dropdown-menu-sub-item-selected-text-transform, var(--dropdown-menu-sub-item-text-transform))))
        }
        
        .U6fXgO.iAlHRu.OcDYXy,
        .U6fXgO[data-preview=selected].OcDYXy {
            border-left: var(--sub-item-selected-border-left, var(--sub-item-border-left, var(--dropdown-menu-sub-item-selected-border-left, var(--dropdown-menu-sub-item-border-left))));
            border-radius: var(--sub-item-selected-border-radius, var(--sub-item-border-radius, var(--dropdown-menu-sub-item-selected-border-radius, var(--dropdown-menu-sub-item-border-radius))));
            border-right: var(--sub-item-selected-border-right, var(--sub-item-border-right, var(--dropdown-menu-sub-item-selected-border-right, var(--dropdown-menu-sub-item-border-right))))
        }
        
        .U6fXgO.iAlHRu .K_a365,
        .U6fXgO[data-preview=selected] .K_a365 {
            background-color: var(--sub-item-selected-text-highlight, var(--sub-item-text-highlight, var(--dropdown-menu-sub-item-selected-text-highlight, var(--dropdown-menu-sub-item-text-highlight))))
        }
        
        .U6fXgO.TINxS7,
        .U6fXgO:hover,
        .U6fXgO[data-preview=hover] {
            background: var(--sub-item-hover-background, var(--sub-item-background, var(--dropdown-menu-sub-item-hover-background, var(--dropdown-menu-sub-item-background))));
            border-bottom: var(--sub-item-hover-border-bottom, var(--sub-item-border-bottom, var(--dropdown-menu-sub-item-hover-border-bottom, var(--dropdown-menu-sub-item-border-bottom))));
            border-top: var(--sub-item-hover-border-top, var(--sub-item-border-top, var(--dropdown-menu-sub-item-hover-border-top, var(--dropdown-menu-sub-item-border-top))));
            box-shadow: var(--sub-item-hover-box-shadow, var(--sub-item-box-shadow, var(--dropdown-menu-sub-item-hover-box-shadow, var(--dropdown-menu-sub-item-box-shadow))));
            color: var(--sub-item-hover-color, var(--sub-item-color, var(--dropdown-menu-sub-item-hover-color, var(--dropdown-menu-sub-item-color))));
            font: var(--sub-item-hover-font, var(--sub-item-font, var(--dropdown-menu-sub-item-hover-font, var(--dropdown-menu-sub-item-font))));
            letter-spacing: var(--sub-item-hover-letter-spacing, var(--sub-item-letter-spacing, var(--dropdown-menu-sub-item-hover-letter-spacing, var(--dropdown-menu-sub-item-letter-spacing))));
            line-height: var(--sub-item-hover-line-height, var(--sub-item-line-height, var(--dropdown-menu-sub-item-hover-line-height, var(--dropdown-menu-sub-item-line-height))));
            text-decoration-line: var(--sub-item-hover-text-decoration, var(--sub-item-text-decoration, var(--dropdown-menu-sub-item-hover-text-decoration, var(--dropdown-menu-sub-item-text-decoration))));
            text-shadow: var(--sub-item-hover-text-outline, var(--sub-item-text-outline, var(--dropdown-menu-sub-item-hover-text-outline, var(--dropdown-menu-sub-item-text-outline)))), var(--sub-item-hover-text-shadow, var(--sub-item-text-shadow, var(--dropdown-menu-sub-item-hover-text-shadow, var(--dropdown-menu-sub-item-text-shadow))));
            text-transform: var(--sub-item-hover-text-transform, var(--sub-item-text-transform, var(--dropdown-menu-sub-item-hover-text-transform, var(--dropdown-menu-sub-item-text-transform))))
        }
        
        .U6fXgO.TINxS7.OcDYXy,
        .U6fXgO:hover.OcDYXy,
        .U6fXgO[data-preview=hover].OcDYXy {
            border-left: var(--sub-item-hover-border-left, var(--sub-item-border-left, var(--dropdown-menu-sub-item-hover-border-left, var(--dropdown-menu-sub-item-border-left))));
            border-radius: var(--sub-item-hover-border-radius, var(--sub-item-border-radius, var(--dropdown-menu-sub-item-hover-border-radius, var(--dropdown-menu-sub-item-border-radius))));
            border-right: var(--sub-item-hover-border-right, var(--sub-item-border-right, var(--dropdown-menu-sub-item-hover-border-right, var(--dropdown-menu-sub-item-border-right))))
        }
        
        .U6fXgO.TINxS7 .K_a365,
        .U6fXgO:hover .K_a365,
        .U6fXgO[data-preview=hover] .K_a365 {
            background-color: var(--sub-item-hover-text-highlight, var(--sub-item-text-highlight, var(--dropdown-menu-sub-item-hover-text-highlight, var(--dropdown-menu-sub-item-text-highlight))))
        }
        
        .GWMLbE {
            background-color: var(--item-text-highlight, var(--dropdown-menu-item-text-highlight));
            display: inline-block;
            text-align: inherit;
            text-decoration-line: inherit;
            text-shadow: inherit;
            text-transform: inherit
        }
        
        .K_a365 {
            background-color: var(--sub-item-text-highlight, var(--dropdown-menu-sub-item-text-highlight))
        }
        
        .HDkLBy {
            background: var(--item-background, var(--dropdown-menu-item-background));
            border-bottom: var(--item-border-bottom, var(--dropdown-menu-item-border-bottom));
            border-top: var(--item-border-top, var(--dropdown-menu-item-border-top));
            box-shadow: var(--item-box-shadow, var(--dropdown-menu-item-box-shadow));
            color: var(--item-color, var(--dropdown-menu-item-color));
            font: var(--item-font, var(--dropdown-menu-item-font, var(--font_7)));
            letter-spacing: var(--item-letter-spacing, var(--dropdown-menu-item-letter-spacing));
            line-height: var(--item-line-height, var(--dropdown-menu-item-line-height));
            text-decoration-line: var(--item-text-decoration, var(--dropdown-menu-item-text-decoration));
            text-shadow: var(--item-text-outline, var(--dropdown-menu-item-text-outline)), var(--item-text-shadow, var(--dropdown-menu-item-text-shadow));
            text-transform: var(--item-text-transform, var(--dropdown-menu-item-text-transform))
        }
        
        .BEgsaf {
            background: var(--sub-item-background, var(--dropdown-menu-sub-item-background));
            border-bottom: var(--sub-item-border-bottom, var(--dropdown-menu-sub-item-border-bottom));
            border-top: var(--sub-item-border-top, var(--dropdown-menu-sub-item-border-top));
            box-shadow: var(--sub-item-box-shadow, var(--dropdown-menu-sub-item-box-shadow));
            color: var(--sub-item-color, var(--dropdown-menu-sub-item-color));
            font: var(--sub-item-font, var(--dropdown-menu-sub-item-font));
            letter-spacing: var(--sub-item-letter-spacing, var(--dropdown-menu-sub-item-letter-spacing));
            line-height: var(--sub-item-line-height, var(--dropdown-menu-sub-item-line-height));
            padding-bottom: var(--sub-item-padding-bottom, var(--sub-item-vertical-padding, var(--dropdown-menu-sub-item-vertical-padding)));
            padding-top: var(--sub-item-padding-top, var(--sub-item-vertical-padding, var(--dropdown-menu-sub-item-vertical-padding)));
            text-decoration-line: var(--sub-item-text-decoration, var(--dropdown-menu-sub-item-text-decoration));
            text-shadow: var(--sub-item-text-outline, var(--dropdown-menu-sub-item-text-outline)), var(--sub-item-text-shadow, var(--dropdown-menu-sub-item-text-shadow));
            text-transform: var(--sub-item-text-transform, var(--dropdown-menu-sub-item-text-transform))
        }
        
        .eH50g1[data-animation-name=revealFromTop] {
            transition: opacity .4s, clip-path .4s;
            transition-timing-function: cubic-bezier(.645, .045, .355, 1)
        }
        
        .eH50g1[data-animation-name=revealFromTop][data-animation-state=enter],
        .eH50g1[data-animation-name=revealFromTop][data-animation-state=exitActive],
        .eH50g1[data-animation-name=revealFromTop][data-animation-state=exitDone] {
            clip-path: var(--animation-clip-path);
            opacity: 0
        }
        
        .eH50g1[data-animation-name=revealFromTop][data-animation-state=enterActive],
        .eH50g1[data-animation-name=revealFromTop][data-animation-state=exit] {
            clip-path: inset(var(--shadow-margin, 0) var(--shadow-margin, 0) var(--shadow-margin, 0) var(--shadow-margin, 0))
        }
        
        .eH50g1[data-animation-name=revealFromTop][data-animation-state=enterDone] {
            clip-path: unset
        }
        
        .eH50g1[data-animation-name=revealFromTop][data-animation-state=enterActive],
        .eH50g1[data-animation-name=revealFromTop][data-animation-state=enterDone],
        .eH50g1[data-animation-name=revealFromTop][data-animation-state=exit] {
            opacity: 1
        }
        
        .eH50g1[data-animation-name=fadeIn] {
            transition: opacity .4s;
            transition-timing-function: cubic-bezier(.645, .045, .355, 1)
        }
        
        .eH50g1[data-animation-name=fadeIn][data-animation-state=enter],
        .eH50g1[data-animation-name=fadeIn][data-animation-state=exitActive],
        .eH50g1[data-animation-name=fadeIn][data-animation-state=exitDone] {
            opacity: 0
        }
        
        .eH50g1[data-animation-name=fadeIn][data-animation-state=enterActive],
        .eH50g1[data-animation-name=fadeIn][data-animation-state=enterDone],
        .eH50g1[data-animation-name=fadeIn][data-animation-state=exit] {
            opacity: 1
        }
        
        .eH50g1 {
            background: var(--container-background, var(--dropdown-container-background));
            border-bottom: var(--container-border-bottom, var(--dropdown-container-border-bottom));
            border-top: var(--container-border-top, var(--dropdown-container-border-top));
            box-shadow: var(--container-box-shadow, var(--dropdown-container-box-shadow))
        }
        
        .eH50g1.gGzGW3 {
            border-left: var(--container-border-left, var(--dropdown-container-border-left));
            border-radius: var(--container-border-radius, var(--dropdown-container-border-radius));
            border-right: var(--container-border-right, var(--dropdown-container-border-right))
        }
        
        .eH50g1.BhA0mS {
            border-end-end-radius: var(--container-border-end-end-radius, var(--dropdown-container-border-end-end-radius));
            border-end-start-radius: var(--container-border-end-start-radius, var(--dropdown-container-border-end-start-radius));
            border-inline-end: var(--container-border-inline-end, var(--dropdown-container-border-inline-end));
            border-inline-start: var(--container-border-inline-start, var(--dropdown-container-border-inline-start));
            border-start-end-radius: var(--container-border-start-end-radius, var(--dropdown-container-border-start-end-radius));
            border-start-start-radius: var(--container-border-start-start-radius, var(--dropdown-container-border-start-start-radius))
        }
        
        .fr3A7J {
            direction: ltr
        }
        
        .H2ENa1 {
            box-sizing: border-box
        }
        
        div.c_pphB {
            display: var(--l_display, var(--hamburger-menu-root-display, var(--container-display)))
        }
        
        .HamburgerOpenButton3537389287__nav {
            display: inherit;
            height: inherit;
            width: auto
        }
        
        .rvGLLm {
            background: var(--background);
            border-bottom: var(--border-bottom);
            border-bottom-left-radius: var(--border-bottom-left-radius);
            border-bottom-right-radius: var(--border-bottom-right-radius);
            border-left: var(--border-left);
            border-right: var(--border-right);
            border-top: var(--border-top);
            border-top-left-radius: var(--border-top-left-radius);
            border-top-right-radius: var(--border-top-right-radius);
            box-shadow: var(--box-shadow);
            box-sizing: border-box;
            cursor: pointer;
            direction: var(--btn-direction);
            display: block;
            height: 100%;
            min-height: 10px;
            min-width: var(--btn-min-width);
            padding-bottom: var(--padding-bottom);
            padding-left: var(--padding-left);
            padding-right: var(--padding-right);
            padding-top: var(--padding-top);
            touch-action: manipulation;
            width: 100%
        }
        
        .rvGLLm.jMYm0H:not(:hover):not(:disabled) {
            border-color: var(--corvid-border-color, initial)
        }
        
        .rvGLLm.y061lW:not(:hover):not(:disabled) {
            background-color: var(--corvid-background-color, var(--background))
        }
        
        .rvGLLm [data-preview=hover],
        .rvGLLm:hover {
            background: var(--hover-background, var(--background));
            border-bottom: var(--hover-border-bottom, var(--border-bottom));
            border-bottom-left-radius: var(--hover-border-bottom-left-radius, var(--border-bottom-left-radius));
            border-bottom-right-radius: var(--hover-border-bottom-right-radius, var(--border-bottom-right-radius));
            border-left: var(--hover-border-left, var(--border-left));
            border-right: var(--hover-border-right, var(--border-right));
            border-top: var(--hover-border-top, var(--border-top));
            border-top-left-radius: var(--hover-border-top-left-radius, var(--border-top-left-radius));
            border-top-right-radius: var(--hover-border-top-right-radius, var(--border-top-right-radius));
            box-shadow: var(--hover-box-shadow, var(--box-shadow));
            padding-bottom: var(--hover-padding-bottom, var(--padding-bottom));
            padding-left: var(--hover-padding-left, var(--padding-left));
            padding-right: var(--hover-padding-right, var(--padding-right));
            padding-top: var(--hover-padding-top, var(--padding-top))
        }
        
        .rvGLLm.mxKpu4:hover:not(:disabled) {
            border-color: var(--corvid-hover-border-color, initial)
        }
        
        .rvGLLm.zBIMAq:hover:not(:disabled) {
            background-color: var(--corvid-hover-background-color, var(--hover-background, var(--background)))
        }
        
        .rvGLLm [data-preview=disabled],
        .rvGLLm:disabled {
            background: var(--disabled-background, var(--background));
            border-bottom: var(--disabled-border-bottom, var(--border-bottom));
            border-bottom-left-radius: var(--disabled-border-bottom-left-radius, var(--border-bottom-left-radius));
            border-bottom-right-radius: var(--disabled-border-bottom-right-radius, var(--border-bottom-right-radius));
            border-left: var(--disabled-border-left, var(--border-left));
            border-right: var(--disabled-border-right, var(--border-right));
            border-top: var(--disabled-border-top, var(--border-top));
            border-top-left-radius: var(--disabled-border-top-left-radius, var(--border-top-left-radius));
            border-top-right-radius: var(--disabled-border-top-right-radius, var(--border-top-right-radius));
            box-shadow: var(--disabled-box-shadow, var(--box-shadow));
            cursor: default;
            padding-bottom: var(--disabled-padding-bottom, var(--padding-bottom));
            padding-left: var(--disabled-padding-left, var(--padding-left));
            padding-right: var(--disabled-padding-right, var(--padding-right));
            padding-top: var(--disabled-padding-top, var(--padding-top))
        }
        
        .rvGLLm.lPvoIB:disabled:not(:hover) {
            border-color: var(--corvid-disabled-border-color, initial)
        }
        
        .rvGLLm.by2yNJ:disabled:not(:hover) {
            background-color: var(--corvid-disabled-background-color, var(--disabled-background, var(--background)))
        }
        
        .hQsOje {
            background-color: var(--text-highlight, transparent);
            color: var(--color);
            direction: var(--direction);
            display: var(--label-display);
            font: var(--font, var(--font_8));
            letter-spacing: var(--letter-spacing);
            line-height: var(--line-height);
            max-width: 100%;
            min-width: 1.8em;
            overflow: var(--overflow, hidden);
            text-align: var(--text-align, revert);
            text-decoration-line: var(--text-decoration);
            text-overflow: var(--label-text-overflow);
            text-shadow: var(--text-outline), var(--text-shadow);
            text-transform: var(--text-transform);
            transition: inherit;
            white-space: var(--label-white-space)
        }
        
        .rvGLLm.xNSufk:not(:hover):not(:disabled) .hQsOje {
            color: var(--corvid-color, var(--color))
        }
        
        .rvGLLm [data-preview=hover] .hQsOje,
        .rvGLLm:hover .hQsOje {
            background-color: var(--hover-text-highlight, var(--text-highlight, transparent));
            color: var(--hover-color, var(--color));
            direction: var(--hover-direction, var(--direction));
            display: var(--hover-label-display, var(--label-display));
            font: var(--hover-font, var(--font));
            letter-spacing: var(--hover-letter-spacing, var(--letter-spacing));
            line-height: var(--hover-line-height, var(--line-height));
            text-align: var(--hover-text-align, var(--text-align, revert));
            text-decoration-line: var(--hover-text-decoration, var(--text-decoration));
            text-shadow: var(--hover-text-outline, var(--text-outline)), var(--hover-text-shadow, var(--text-shadow));
            text-transform: var(--hover-text-transform, var(--text-transform))
        }
        
        .rvGLLm.ogDVcg:hover:not(:disabled) .hQsOje {
            color: var(--corvid-hover-color, var(--hover-color, var(--color)))
        }
        
        .rvGLLm [data-preview=disabled] .hQsOje,
        .rvGLLm:disabled .hQsOje {
            background-color: var(--disabled-text-highlight, var(--text-highlight, transparent));
            color: var(--disabled-color, var(--color));
            direction: var(--disabled-direction, var(--direction));
            display: var(--disabled-label-display, var(--label-display));
            font: var(--disabled-font, var(--font));
            letter-spacing: var(--disabled-letter-spacing, var(--letter-spacing));
            line-height: var(--disabled-line-height, var(--line-height));
            text-align: var(--disabled-text-align, var(--text-align, revert));
            text-decoration-line: var(--disabled-text-decoration, var(--text-decoration));
            text-shadow: var(--disabled-text-outline, var(--text-outline)), var(--disabled-text-shadow, var(--text-shadow));
            text-transform: var(--disabled-text-transform, var(--text-transform))
        }
        
        .rvGLLm.IfOI50:disabled:not(:hover) .hQsOje {
            color: var(--corvid-disabled-color, var(--disabled-color, var(--color)))
        }
        
        .I56lbS {
            box-sizing: border-box;
            color: #000;
            text-decoration: none
        }
        
        .pMSuoq {
            align-items: var(--container-align-items);
            display: flex;
            flex-basis: auto;
            flex-direction: var(--container-flex-direction);
            flex-grow: 1;
            gap: var(--content-gap, "0px");
            height: 100%;
            justify-content: var(--container-justify-content);
            overflow: hidden;
            transition: all .4s ease, visibility 0s;
            width: 100%
        }
        
        .xyuOGi {
            fill: var(--icon-color);
            display: var(--icon-display);
            flex-shrink: 0;
            height: var(--icon-size);
            min-width: 1px;
            order: var(--icon-order, 0);
            transform: rotate(var(--icon-rotation));
            transition: inherit;
            width: var(--icon-size)
        }
        
        .rvGLLm.Pczkxq:not(:hover):not(:disabled) .xyuOGi {
            fill: var(--corvid-icon-color, var(--icon-color))
        }
        
        .rvGLLm [data-preview=hover] .xyuOGi,
        .rvGLLm:hover .xyuOGi {
            fill: var(--hover-icon-color, var(--icon-color));
            display: var(--hover-icon-display, var(--icon-display));
            height: var(--hover-icon-size, var(--icon-size));
            transform: rotate(var(--hover-icon-rotation, var(--icon-rotation)));
            width: var(--hover-icon-size, var(--icon-size))
        }
        
        .rvGLLm.GRPSsV:hover:not(:disabled) .xyuOGi {
            fill: var(--corvid-hover-icon-color, var(--hover-icon-color, var(--icon-color)))
        }
        
        .rvGLLm [data-preview=disabled] .xyuOGi,
        .rvGLLm:disabled .xyuOGi {
            fill: var(--disabled-icon-color, var(--icon-color));
            display: var(--disabled-icon-display, var(--icon-display));
            height: var(--disabled-icon-size, var(--icon-size));
            transform: rotate(var(--disabled-icon-rotation, var(--icon-rotation)));
            width: var(--disabled-icon-size, var(--icon-size))
        }
        
        .rvGLLm.hGEkMI:disabled:not(:hover) .xyuOGi {
            fill: var(--corvid-disabled-icon-color, var(--disabled-icon-color, var(--icon-color)))
        }
        
        .xyuOGi svg,
        .xyuOGi>span {
            display: flex;
            height: inherit;
            width: inherit
        }
        
        .jMLWKi {
            display: inherit;
            height: inherit;
            width: auto
        }
        
        .HamburgerOverlay547129737__root {
            -archetype: paintBox;
            box-sizing: border-box;
            /* !important is required because we need to override size and position set on the root element by the Viewer. */
            height: calc(100vh - var(--wix-ads-height))!important;
            left: 0;
            position: fixed!important;
            top: var(--wix-ads-height)!important;
            visibility: hidden;
            width: 100vw!important;
            z-index: var(--above-all-z-index)
        }
        
        .HamburgerOverlay547129737__overlay {
            box-sizing: border-box;
            height: 100%;
            left: 0;
            position: absolute;
            top: 0;
            width: 100%
        }
        
        .HamburgerOverlay547129737__root.HamburgerOverlay547129737--isMenuOpen {
            visibility: visible
        }
        
        .HamburgerOverlay547129737__root:not(.HamburgerOverlay547129737--showBackgroundOverlay) {
            background-color: transparent
        }
        
        .HamburgerOverlay547129737__root.HamburgerOverlay547129737--shouldScroll {
            overflow-x: hidden;
            overflow-y: scroll
        }
        
        .HamburgerOverlay547129737__scrollContent {
            position: relative
        }
        
        .scemAM[data-part=hamburger-overlay] {
            opacity: var(--hamburger-overlay-initial-opacity)
        }
        
        .scemAM[data-part=hamburger-overlay][data-animation-name=fadeIn] {
            transition: opacity .4s
        }
        
        .scemAM[data-part=hamburger-overlay][data-animation-name=fadeIn][data-animation-state=enterActive],
        .scemAM[data-part=hamburger-overlay][data-animation-name=fadeIn][data-animation-state=enterDone] {
            opacity: 1
        }
        
        .tVir9C {
            background: var(--background);
            border: var(--border);
            border-radius: var(--border-radius);
            box-shadow: var(--box-shadow);
            height: calc(100vh - var(--wix-ads-height))!important;
            inset-block-start: var(--wix-ads-height)!important;
            position: fixed!important;
            visibility: hidden;
            width: 100vw!important;
            z-index: var(--above-all-z-index)
        }
        
        .ZTgfG4,
        .tVir9C {
            box-sizing: border-box;
            inset-inline-start: 0
        }
        
        .ZTgfG4 {
            height: 100%;
            inset-block-start: 0;
            position: absolute;
            width: 100%
        }
        
        .meddft {
            visibility: visible
        }
        
        .tVir9C:not(.Ujf5u0) {
            background-color: transparent
        }
        
        .XTKAK7 {
            overflow-x: hidden;
            overflow-y: scroll
        }
        
        .IKAmsN {
            position: relative
        }
        
        .cwL6XW {
            cursor: pointer
        }
        
        .KaEeLN {
            --container-corvid-border-color: rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1));
            --container-corvid-border-size: var(--brw, 1px);
            --container-corvid-background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
            --backdrop-filter: $backdrop-filter
        }
        
        .uYj0Sg {
            -webkit-backdrop-filter: var(--backdrop-filter, none);
            backdrop-filter: var(--backdrop-filter, none);
            background-color: var(--container-corvid-background-color, rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1)));
            background-image: var(--bg-gradient, none);
            border: var(--container-corvid-border-width, var(--brw, 1px)) solid var(--container-corvid-border-color, rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1)));
            border-radius: var(--rd, 5px);
            bottom: 0;
            box-shadow: var(--shd, 0 1px 4px rgba(0, 0, 0, .6));
            left: 0;
            position: absolute;
            right: 0;
            top: 0
        }
        
        .StylableHorizontalMenu3372578893__root {
            -archetype: paddingBox;
            box-sizing: border-box;
            display: flex;
            height: 100%;
            width: 100%
        }
        
        .StylableHorizontalMenu3372578893__root * {
            box-sizing: border-box
        }
        
        .StylableHorizontalMenu3372578893__menu {
            display: flex;
            flex-wrap: var(--menu-flex-wrap, wrap);
            min-width: -moz-fit-content;
            min-width: fit-content
        }
        
        .StylableHorizontalMenu3372578893__root.StylableHorizontalMenu3372578893---menuMode-6-scroll .StylableHorizontalMenu3372578893__menuItem {
            box-sizing: border-box;
            height: 100%;
            margin-bottom: 0!important;
            margin-top: 0!important
        }
        
        .StylableHorizontalMenu3372578893__root.StylableHorizontalMenu3372578893---menuMode-6-scroll .StylableHorizontalMenu3372578893__menu>li:first-of-type .StylableHorizontalMenu3372578893__menuItem {
            margin-inline-start: 0!important
        }
        
        .StylableHorizontalMenu3372578893__root.StylableHorizontalMenu3372578893---menuMode-6-scroll .StylableHorizontalMenu3372578893__menu>li:last-of-type .StylableHorizontalMenu3372578893__menuItem {
            margin-inline-end: 0!important
        }
        
        .StylableHorizontalMenu3372578893__root.StylableHorizontalMenu3372578893---menuMode-6-scroll .StylableHorizontalMenu3372578893__menu {
            height: auto!important;
            margin: 0!important
        }
        
        .StylableHorizontalMenu3372578893__root.StylableHorizontalMenu3372578893---menuMode-6-scroll {
            -ms-overflow-style: none;
            overflow-x: scroll;
            scrollbar-width: none
        }
        
        .StylableHorizontalMenu3372578893__root.StylableHorizontalMenu3372578893---menuMode-6-scroll::-webkit-scrollbar {
            display: none
        }
        
        .StylableHorizontalMenu3372578893__menuItem {
            --focus-ring-box-shadow: inset 0 0 0 2px #116dff, inset 0 0 0 4px #fff!important;
            position: relative
        }
        
        .StylableHorizontalMenu3372578893__megaMenuWrapper {
            display: flex
        }
        
        .itemDepth02233374943__root {
            -archetype: paintBox;
            cursor: pointer;
            display: block;
            flex: 1;
            text-decoration: none
        }
        
        .itemDepth02233374943__root.itemDepth02233374943--isCurrentPage,
        .itemDepth02233374943__root.itemDepth02233374943--isCurrentPage .itemDepth02233374943__label,
        .itemDepth02233374943__root.itemDepth02233374943--isHovered,
        .itemDepth02233374943__root.itemDepth02233374943--isHovered .itemDepth02233374943__label {
            transition: all .08s linear
        }
        
        .itemDepth02233374943__container {
            -archetype: box;
            align-items: center;
            display: flex;
            height: 100%
        }
        
        .itemDepth02233374943__label {
            -archetype: text;
            -controller-part-type: LayoutChildDisplayDropdown;
            transition: inherit;
            white-space: nowrap
        }
        
        .itemDepth02233374943__itemWrapper {
            flex-grow: inherit
        }
        
        .itemDepth02233374943__positionBox {
            display: none;
            margin: auto;
            position: fixed;
            z-index: var(--position-box-z-index, 47)
        }
        
        .itemDepth02233374943__positionBox.itemDepth02233374943--isColumn {
            left: 0;
            position: absolute;
            right: 0
        }
        
        .itemDepth02233374943__positionBox.itemDepth02233374943--isStretched {
            max-width: unset
        }
        
        @keyframes itemDepth02233374943__fadeIn {
            0% {
                opacity: 0
            }
            to {
                opacity: 1
            }
        }
        
        .itemDepth02233374943__animationBox {
            animation-delay: calc(var(--is-animated) * .05s);
            animation-duration: calc(var(--is-animated) * .1s);
            animation-fill-mode: forwards;
            max-height: var(--max-height, none);
            opacity: 0;
            overflow-y: var(--overflow-y, visible);
            transition: border-color .08s cubic-bezier(.25, 1, .5, 1), box-shadow .08s cubic-bezier(.25, 1, .5, 1)
        }
        
        .itemDepth02233374943__positionBox.itemDepth02233374943--isStretched>.itemDepth02233374943__animationBox {
            width: 100%
        }
        
        .itemDepth02233374943__positionBox.itemDepth02233374943--isStretched .itemDepth02233374943__megaMenuComp {
            width: 100%!important
        }
        
        .itemDepth02233374943__alignBox {
            display: flex
        }
        
        .itemDepth02233374943__list {
            -moz-column-gap: calc(1px * var(--horizontalSpacing));
            column-gap: calc(1px * var(--horizontalSpacing))
        }
        
        .itemDepth02233374943__itemWrapper[data-hovered]>.itemDepth02233374943__positionBox {
            display: block;
            visibility: hidden
        }
        
        .itemDepth02233374943__itemWrapper[data-shown]>.itemDepth02233374943__positionBox {
            display: block;
            visibility: visible
        }
        
        .itemDepth02233374943__itemWrapper[data-hovered]>.itemDepth02233374943__positionBox>.itemDepth02233374943__animationBox {
            animation-name: itemDepth02233374943__fadeIn
        }
        
        .itemDepth02233374943__megaMenuComp {
            direction: ltr;
            flex-shrink: 0;
            margin-top: var(--containerMarginTop)!important;
            padding: 0!important
        }
        
        .itemDepth02233374943__itemWrapper:not([data-hovered]) .itemDepth02233374943__megaMenuComp {
            display: none
        }
        
        .itemDepth12472627565__root {
            -archetype: paintBox;
            display: block;
            position: relative;
            text-decoration: none
        }
        
        .itemDepth12472627565__container {
            display: flex
        }
        
        .itemDepth12472627565__label {
            -archetype: text;
            word-wrap: var(--label-word-wrap);
            display: block;
            overflow: hidden;
            overflow-wrap: var(--label-word-wrap);
            text-align: inherit!important;
            text-overflow: clip;
            white-space: var(--white-space)
        }
        
        .itemDepth12472627565__itemWrapper {
            -moz-column-break-inside: avoid;
            break-inside: avoid;
            page-break-inside: avoid;
            position: relative
        }
        
        .itemDepth12472627565__itemWrapper:after {
            clear: both;
            content: "";
            display: table
        }
        
        .itemDepth12472627565__positionBox {
            display: var(--subsubmenu-box-display);
            left: var(--subsubmenu-box-left);
            position: var(--subsubmenu-box-position);
            right: var(--subsubmenu-box-right);
            top: 0
        }
        
        .itemDepth12472627565__positionBox[data-reverted] {
            left: var(--subsubmenu-box-right);
            right: var(--subsubmenu-box-left)
        }
        
        .itemDepth12472627565__itemWrapper[data-hovered]>.itemDepth12472627565__positionBox {
            display: block
        }
        
        @keyframes itemDepth12472627565__fadeIn {
            0% {
                opacity: 0
            }
            to {
                opacity: 1
            }
        }
        
        .itemDepth12472627565__animationBox {
            animation-delay: calc(var(--is-animated) * .05s);
            animation-duration: calc(var(--is-animated) * .1s);
            animation-fill-mode: forwards;
            margin-top: 0!important;
            opacity: 0
        }
        
        .itemDepth12472627565__itemWrapper[data-hovered]>.itemDepth12472627565__positionBox>.itemDepth12472627565__animationBox {
            animation-name: itemDepth12472627565__fadeIn
        }
        
        .submenu815198092__heading .itemDepth12472627565__label {
            color: #000
        }
        
        .submenu815198092__pageWrapper {
            margin-left: auto!important;
            margin-right: auto!important
        }
        
        .submenu815198092__overrideWidth {
            width: 100%!important
        }
        
        .submenu815198092__rowItem:last-child {
            margin-bottom: 0!important
        }
        
        .submenu815198092__rowItem+.submenu815198092__rowItem,
        .submenu815198092__rowItem:first-child {
            margin-top: 0
        }
        
        .kvKptz {
            display: var(--navbar-display, block);
            height: 100%
        }
        
        .NZHLsZ:hover {
            z-index: var(--is-sticky, auto)
        }
        
        .ffrP7D {
            clip: rect(0, 0, 0, 0);
            border: 0;
            height: 1px;
            margin: -1px;
            overflow: hidden;
            padding: 0;
            position: absolute;
            width: 1px
        }
        
        .mfxFLH {
            min-height: var(--min-height-override);
            min-width: var(--min-width-override)
        }
        
        .itemShared2352141355__rootContainer {
            height: 100%
        }
        
        .itemShared2352141355__rootContainer.itemShared2352141355--isRow {
            display: flex;
            flex-direction: row
        }
        
        .itemShared2352141355__rootContainer.itemShared2352141355--isRow .itemShared2352141355__menuItem {
            flex-grow: 1
        }
        
        .itemShared2352141355__accessibilityIconWrapper {
            width: 0
        }
        
        .itemShared2352141355__accessibilityIconWrapper.itemShared2352141355--isIconShown {
            margin-inline-end: 8px;
            margin-inline-start: 4px;
            width: unset
        }
        
        .itemShared2352141355__accessibilityIconWrapper.itemShared2352141355--isTopLevel.itemShared2352141355--isIconShown {
            align-items: center;
            display: flex
        }
        
        .itemShared2352141355__accessibilityIcon {
            clip: rect(0 0 0 0);
            clip-path: inset(50%);
            height: 0;
            width: 0
        }
        
        .itemShared2352141355__accessibilityIcon.itemShared2352141355--isIconShown {
            background: #fff;
            clip-path: unset;
            height: 24px;
            width: 24px
        }
        
        .itemShared2352141355__accessibilityIcon.itemShared2352141355--isOpen {
            rotate: 180deg
        }
        
        .ScrollButton2305195801__root {
            -archetype: paddingBox;
            align-items: center;
            cursor: pointer;
            display: flex;
            justify-content: center;
            opacity: 0;
            overflow: hidden;
            pointer-events: none
        }
        
        .ScrollButton2305195801__root:hover {
            transition: all .08s linear
        }
        
        .ScrollButton2305195801__root.ScrollButton2305195801---side-4-left {
            transform: scaleX(-1)
        }
        
        .ScrollButton2305195801__root.ScrollButton2305195801--isVisible {
            opacity: 1;
            pointer-events: auto
        }
        
        .ScrollButton2305195801__icon {
            -archetype: icon;
            -controller-part-type: LayoutChildDisplayDropdown;
            max-height: 100%;
            max-width: 100%;
            min-width: 1px
        }
        
        .ScrollButton2305195801__icon>svg {
            height: inherit;
            width: inherit
        }
        
        .ScrollControls2015960785__root {
            border: inherit;
            border-color: transparent;
            bottom: 0;
            display: var(--scroll-controls-display, flex);
            justify-content: space-between;
            left: 0;
            padding-bottom: inherit;
            padding-top: inherit;
            pointer-events: none;
            position: absolute;
            right: 0;
            top: 0
        }
    
        .LHrbPP {
            background: #fff;
            border-radius: 24px;
            color: #116dff;
            cursor: pointer;
            font-family: Helvetica, Arial, メイリオ, meiryo, ヒラギノ角ゴ pro w3, hiragino kaku gothic pro, sans-serif;
            font-size: 14px;
            height: 0;
            left: 50%;
            margin-left: -94px;
            opacity: 0;
            padding: 0 24px 0 24px;
            pointer-events: none;
            position: absolute;
            top: 60px;
            width: 0;
            z-index: 9999
        }
        
        .LHrbPP:focus {
            border: 2px solid;
            height: 40px;
            opacity: 1;
            pointer-events: auto;
            width: auto
        }
    
        .aVng1S {
            border-top: var(--lnw, 2px) solid rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1));
            box-sizing: border-box;
            height: 0
        }
    
        .SsY_2i .UGHfip {
            border-left: var(--lnw, 3px) solid rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1));
            height: 100%;
            width: 100%
        }
    
        .GRu5Ra .TD54YK {
            bottom: 0;
            left: 0;
            position: absolute;
            right: 0;
            top: 0
        }
        
        .H7BYNf {
            background: rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1));
            box-shadow: var(--shd, 0 1px 4px rgba(0, 0, 0, .6))
        }
        
        .H7BYNf,
        .H7BYNf .TD54YK {
            border-radius: var(--rd, 0)
        }
        
        .H7BYNf .TD54YK {
            bottom: var(--brw, 0);
            display: inline-block;
            left: var(--brw, 0);
            -webkit-mask-image: radial-gradient(circle, #fff, #000);
            mask-image: radial-gradient(circle, #fff, #000);
            overflow: hidden;
            position: absolute;
            right: var(--brw, 0);
            top: var(--brw, 0)
        }
        
        .ATObVg .TD54YK {
            bottom: 9px;
            left: 9px;
            position: absolute;
            right: 9px;
            top: 9px
        }
        
        .ATObVg .CV2IPZ {
            background-image: url(https://static.parastorage.com/services/editor-elements-library/dist/thunderbolt/media/sloppyframe.d2412ec4.png);
            background-repeat: no-repeat;
            bottom: 0;
            left: 0;
            position: absolute;
            right: 0;
            top: 0
        }
        
        .ATObVg .l3mQRd {
            background-position: 0 0;
            bottom: 3px;
            right: 3px
        }
        
        .ATObVg .NlKT7Q {
            background-position: 100% 100%;
            left: 3px;
            top: 3px
        }
        
        .aMqF6e {
            background-color: rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1));
            border-radius: var(--rd, 0);
            box-shadow: var(--shd, 0 1px 4px rgba(0, 0, 0, .6))
        }
        
        .aMqF6e .TD54YK {
            bottom: var(--brw, 0);
            left: var(--brw, 0);
            overflow: hidden;
            position: absolute;
            right: var(--brw, 0);
            top: var(--brw, 0)
        }
        
        .aMqF6e .OQGVRy {
            background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUoAAAAaCAYAAADR0BVGAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAACIFJREFUeNrsnOuS2ygQhRuBnWTf/1k3O5aA/QNbJ8enQfJkapMJXeWyrPul+TjdjRzsmgUxvbXpYGaxfTaYTmZ2a597+/5Cn69t2b1NfzWzbzTvrzadYH5q2+O+Uzvunc7lDucU27q4HM85nLwfta1bzeyAeWo9M7O9fZe2foDlxcxy+53bukebLmb2ZmYPM/unffY2f2+ft7Y+/v7etu/bHm3bA/bff/flfZ+5/eZPhk+B6X4NBab7d7/G6kxf8b3gTHc/xO9t4JfdN/nTfWMDX0vNBxP42FdY/qVt9w388Ub+2fd5Ax/v227UVmK7pgjX0O9VavOsrWuOv/Z5CXz0il/zMy7gl+gDD1r+AN/Z22/0zwf42sPM/m4+2Od/Bx9/gM+/0Qf3vZNvsl+yH9pF37P0Tkiik24ETXbKbfIJ4kEVuOn/tOkbNMLeeBM47Y0cLzrnEcHpAp2LUSPb6Nw6TO5tnQOuuztkXye043QnqgQjfrA7LNsBnOhIbwBPXPeN9vFGkEWQ7rDsgPtc6HwOmH8Q1BUUq/gwHD1HrQOf834zNAP5IH8jfBIAMQkfSeAnXwB0CEKEHUIxwu8IAqGvh0IgAvgi7YMBf4Pz79v259KXYQfe4VqbD9xEeyvU2Rn4AT5b7LgLATPT8h18DjvZNwdweA74fGfciOR3BbbDawt0X4ymfxooZ865OWqSp28CYOzQrLQOghj2lgykO91EPgY3IgPnMoKiEQDZQSJsh5AJcN47bVsEmDJArwhFyeoRHbDvn6F5DJxYTSvgeUrRTsJw1nvXF3zvTAc+g6gNlKcCLHaqajqKCArhGMDvsUNHlcnbbrB9FOBmkXGD+ZVg3+9BFp1BcDqxAtsVao+VwMRRRgEfrSRqdhGxFIKX6tzw/vZjJEctZmJIeK/vpYvOGcT3iPTbQNEpOFbRS20UsvYeFIHLob/6vcFDC7C/Sje1kqIt4mFnguFIIT4EYHeC5iHCml0ALgvAsfLmkCM7Sq8IB5sB72y4XO1jrL4DqDbxYw+wKnIKjkhgv0uOeNiEWkyUEooEUITjTbSn+0SBIkRxn4HacRSdSiWVVmF5oXZbB78P6sQPEgeZtgtOOgWVJLbR6HTcCFNOmYUzvpVe7MFn4c4ovOZGmCE3V+giOjASfG8UOkVHLaBjc6NHFXg4gDwEpDBkrSJUzk4eJ4tw1oR6PCj0OURYwdNGDjkKdT8aZL+KfTTIw8VoK5KwCM50It9NQmWaSBNEJ/8eRSgfKIXAsE4OMBOpU+5cCvmuEh4HddKHyIVj7rEQH4zEjseZSqBV56vSPPUVUHr5oBEkgwhnvAQ7XvgB4UIliByOGq2kXI16DXN6lkygG+XldgHOMoDh7oS6nNcxgnUeFIPqBHrLfh0Q1xehGwb5WAy3cX50orc0ACYXMRmMtxP52jBQnnwNnCcsBNUi0kO7KBB5eUvV2WxwnDBQx+qZubBML0DSU49B5D42UUXmm4e/N1JJ2MNGCBU8J6t0Y6tTmVVwLATIQqDEYgbnV7C4pMLk7OT0gggLlv150B0B9qBoTLXHOAjnA8EOgZcItpgzTU6aYKMiaBTV+UDtvjrpnIOiycPJXSJouY4QKAzfBkwpJzo4Cct0ITluE+XofQcnX3DQfgx6g11UnKOjRk1Uy7OTbOaqnVe5O0h1IggLqeAiCjomKsNV3NPL1bdlf5wFBzLoO4eIrriQg+kqDPVZ0KhRACqii0J5qtqAxxYeElec3LqJiE4JjgD82ChC3Qa8MJGnfGqP6YUK4izsDgOaqzF32Z6H5KhjbuLGqyStGr7AYXZ2FGUm1RjsueJbBoWQM+O1FhCXfUS+NduP1d6thbCjoXycEqukNqOjKKMIx9U6r7TfKpaVicLktjdj0xlA/gDLq8ODgo3HsiEUuVLGlXKjB6dOHMdFKdLzUBaz52E43s3NYlkGpVvoeAz8Zct+RZjOwkwj5cltqwNTqcUOQLPnMambPQ9bMnsecqVC3CpEEl8LXg8Pa+NquQm1qQThuwechwkcR5bhogvk+6KTDxjlaxB63lgoVIaBch9cIebKHALdU4orLF722YzBE4TKyqQ0gz2/kKHSbJgbrfZct1BtmOHqcYfZwKNKlEo9I/6m7T0NgDV7K8JIyamL64DDga78cIJQhwzNTMvMgWlxZLval9cbz94WWbbss4Xz3pjZ4rR/VJaqzuCF+QpSal8mVGgVEMuCDSpVlp12HCb34r9jp4laPDO6PRDkuIfBJOtuz4nV4PRyZn5hhC+Uh94EB+Q2uGnLli0biwYj8cHhPKsz9QaQgiRC1py0nOIFg1GNN569JHEmcgzpxM0KJw5U6ILUMIaN8iDm9Fyequx5CXN6P7xBGPpn59yWLVv2OkSLgNZGy6qNx1kmey7AmOk6hopUZ1Ac/f/A6HVb80LvV+S6US5DqU6vis3vT9sg/Ma3dIqNq8kqx+lVopctW/a6FfPHLzMoVfiOOUxeVxV/1Jt9dZAqYAFlE1AObVaomb0Ly6oxODkIJZ25N7KBVOZxVWdyLcuWLft/bVbnUMOIRsMDzXRV20sHjNTj6L8MToHQBj3A6IJHAPYGXHsnulHPVWwVWpYt+4zg5Gq6UTg+Y8aINSbEmNn1Mc71TGX7TM8QJoA9m1Advb1yivzLli37bYDpia96UciFCfCu/n6aP/t/v7M9w5ntgkN3m+QLtgvrLlu27PcAZZiovtG6KhS3GewuRqI/rBNfhOJsOcMsXAQx7yss31q27NOCslyEahhEpK/+s9Nwebx4cbNlKjQOJ06wnjz+UpPLln0uYP6sP2NWbDjzqmL9GQe/sn2dXHh478kuW7bsjwXqVXao4UkvcybUuhi1bNmyZSPb1i1YtmzZsgXKZcuWLVugXLZs2bKPtH8HADJQ9p+EtD02AAAAAElFTkSuQmCC);
            background-repeat: no-repeat;
            bottom: -26px;
            height: 26px;
            position: absolute;
            width: 165px
        }
        
        .aMqF6e .tlWGDF {
            background-position: 0 0;
            left: -20px
        }
        
        .aMqF6e .U1VCL6 {
            background-position: 100% 0;
            right: -20px
        }
        
        .zf7Baq {
            height: 100%;
            width: 100%
        }
        
        .kNBbt1 {
            font-size: 14px;
            font-weight: 500;
            line-height: 15px
        }
        
        .FkxTlw {
            color: #333
        }
        
        .FkxTlw,
        .s0p_l4 {
            font-size: 13px;
            font-weight: 400
        }
        
        .s0p_l4 {
            color: var(--wst-links-and-actions-color, #1a73e8);
            display: block;
            text-decoration: underline
        }
        
        ._z0Thl svg {
            height: 32px;
            width: 32px
        }
        
        .ELGmg6 {
            border: 0;
            clip-path: polygon(0 0, 0 0, 0 0, 0 0);
            height: 1px;
            margin: -1px;
            overflow: hidden;
            padding: 0;
            position: absolute;
            width: 1px
        }
    
        #SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on .KvoMHf:focus {
            outline: 2px solid #116dff;
            outline-offset: 1px
        }
        
        .KvoMHf.ErucfC[type=number]::-webkit-inner-spin-button {
            -webkit-appearance: none;
            -moz-appearance: none;
            margin: 0
        }
        
        .KvoMHf[disabled] {
            pointer-events: none
        }
        
        .MpKiNN {
            --display: flex;
            direction: var(--direction);
            display: var(--display);
            flex-direction: column;
            min-height: 25px;
            position: relative;
            text-align: var(--align, start)
        }
        
        .MpKiNN .pUnTVX {
            height: var(--inputHeight);
            position: relative
        }
        
        .MpKiNN .eXvLsN {
            align-items: center;
            display: flex;
            font: var(--fntprefix, normal normal normal 16px/1.4em helvetica-w01-roman);
            justify-content: center;
            left: 0;
            max-height: 100%;
            min-height: 100%;
            position: absolute;
            top: 0;
            width: 50px
        }
        
        .MpKiNN .KvoMHf,
        .MpKiNN .eXvLsN {
            color: var(--corvid-color, rgb(var(--txt, var(--color_15, color_15))))
        }
        
        .MpKiNN .KvoMHf {
            -webkit-appearance: none;
            -moz-appearance: none;
            background-color: var(--corvid-background-color, rgba(var(--bg, 255, 255, 255), var(--alpha-bg, 1)));
            border-color: var(--corvid-border-color, rgba(var(--brd, 227, 227, 227), var(--alpha-brd, 1)));
            border-radius: var(--corvid-border-radius, var(--rd, 0));
            border-style: solid;
            border-width: var(--corvid-border-width, var(--brw, 1px));
            box-shadow: var(--shd, 0 0 0 transparent);
            box-sizing: border-box!important;
            direction: var(--inputDirection, "inherit");
            font: var(--fnt, var(--font_8));
            margin: 0;
            max-width: 100%;
            min-height: var(--inputHeight);
            padding: var(--textPadding);
            padding-inline-end: var(--textPadding_end);
            padding-inline-start: var(--textPadding_start);
            text-align: var(--inputAlign, "inherit");
            text-overflow: ellipsis;
            width: 100%
        }
        
        .MpKiNN .KvoMHf[type=number] {
            -webkit-appearance: textfield;
            -moz-appearance: textfield;
            width: 100%
        }
        
        .MpKiNN .KvoMHf::-moz-placeholder {
            color: rgb(var(--txt2, var(--color_15, color_15)))
        }
        
        .MpKiNN .KvoMHf:-ms-input-placeholder {
            color: rgb(var(--txt2, var(--color_15, color_15)))
        }
        
        .MpKiNN .KvoMHf::placeholder {
            color: rgb(var(--txt2, var(--color_15, color_15)))
        }
        
        .MpKiNN .KvoMHf:hover {
            background-color: rgba(var(--bgh, 255, 255, 255), var(--alpha-bgh, 1));
            border-color: rgba(var(--brdh, 163, 217, 246), var(--alpha-brdh, 1));
            border-style: solid;
            border-width: var(--brwh, 1px)
        }
        
        .MpKiNN .KvoMHf:disabled {
            background-color: rgba(var(--bgd, 204, 204, 204), var(--alpha-bgd, 1));
            border-color: rgba(var(--brdd, 163, 217, 246), var(--alpha-brdd, 1));
            border-style: solid;
            border-width: var(--brwd, 1px);
            color: rgb(var(--txtd, 255, 255, 255))
        }
        
        .MpKiNN:not(.LyB02C) .KvoMHf:focus {
            background-color: rgba(var(--bgf, 255, 255, 255), var(--alpha-bgf, 1));
            border-color: rgba(var(--brdf, 163, 217, 246), var(--alpha-brdf, 1));
            border-style: solid;
            border-width: var(--brwf, 1px)
        }
        
        .MpKiNN.LyB02C .KvoMHf:invalid {
            background-color: rgba(var(--bge, 255, 255, 255), var(--alpha-bge, 1));
            border-color: rgba(var(--brde, 163, 217, 246), var(--alpha-brde, 1));
            border-style: solid;
            border-width: var(--brwe, 1px)
        }
        
        .MpKiNN.LyB02C .KvoMHf:not(:invalid):focus {
            background-color: rgba(var(--bgf, 255, 255, 255), var(--alpha-bgf, 1));
            border-color: rgba(var(--brdf, 163, 217, 246), var(--alpha-brdf, 1));
            border-style: solid;
            border-width: var(--brwf, 1px)
        }
        
        .MpKiNN .wPeA6j {
            display: none
        }
        
        .MpKiNN.qzvPmW .wPeA6j {
            color: rgb(var(--txtlbl, var(--color_15, color_15)));
            direction: var(--labelDirection, inherit);
            display: inline-block;
            font: var(--fntlbl, var(--font_8));
            line-height: 1;
            margin-bottom: var(--labelMarginBottom);
            padding-inline-end: var(--labelPadding_end);
            padding-inline-start: var(--labelPadding_start);
            text-align: var(--labelAlign, inherit);
            word-break: break-word
        }
        
        .MpKiNN.qzvPmW.lPl_oN .wPeA6j:after {
            color: rgba(var(--txtlblrq, 0, 0, 0), var(--alpha-txtlblrq, 0));
            content: " *";
            display: var(--requiredIndicationDisplay, none)
        }
        
        .ZXdXNL {
            --display: flex;
            direction: var(--direction);
            display: var(--display);
            flex-direction: column;
            justify-content: var(--align, start);
            text-align: var(--align, start)
        }
        
        .ZXdXNL .pUnTVX {
            display: flex;
            flex: 1;
            flex-direction: column;
            position: relative
        }
        
        .ZXdXNL .eXvLsN {
            align-items: center;
            display: flex;
            font: var(--fntprefix, normal normal normal 16px/1.4em helvetica-w01-roman);
            justify-content: center;
            left: 0;
            max-height: 100%;
            position: absolute;
            top: 0;
            width: 50px
        }
        
        .ZXdXNL .KvoMHf,
        .ZXdXNL .eXvLsN {
            color: var(--corvid-color, rgb(var(--txt, var(--color_15, color_15))));
            min-height: 100%
        }
        
        .ZXdXNL .KvoMHf {
            -webkit-appearance: none;
            -moz-appearance: none;
            background-color: var(--corvid-background-color, rgba(var(--bg, 255, 255, 255), var(--alpha-bg, 1)));
            border-color: var(--corvid-border-color, rgba(var(--brd, 227, 227, 227), var(--alpha-brd, 1)));
            border-radius: var(--corvid-border-radius, var(--rd, 0));
            border-style: solid;
            border-width: var(--corvid-border-width, var(--brw, 1px));
            box-shadow: var(--shd, 0 0 0 transparent);
            box-sizing: border-box!important;
            direction: var(--inputDirection, "inherit");
            flex: 1;
            font: var(--fnt, var(--font_8));
            margin: 0;
            padding: var(--textPadding);
            padding-inline-end: var(--textPadding_end);
            padding-inline-start: var(--textPadding_start);
            text-align: var(--inputAlign, "inherit");
            text-overflow: ellipsis;
            width: 100%
        }
        
        .ZXdXNL .KvoMHf[type=number] {
            -webkit-appearance: textfield;
            -moz-appearance: textfield
        }
        
        .ZXdXNL .KvoMHf::-moz-placeholder {
            color: rgb(var(--txt2, var(--color_15, color_15)))
        }
        
        .ZXdXNL .KvoMHf:-ms-input-placeholder {
            color: rgb(var(--txt2, var(--color_15, color_15)))
        }
        
        .ZXdXNL .KvoMHf::placeholder {
            color: rgb(var(--txt2, var(--color_15, color_15)))
        }
        
        .ZXdXNL .KvoMHf:hover {
            background-color: rgba(var(--bgh, 255, 255, 255), var(--alpha-bgh, 1));
            border-color: rgba(var(--brdh, 163, 217, 246), var(--alpha-brdh, 1));
            border-style: solid;
            border-width: var(--brwh, 1px)
        }
        
        .ZXdXNL .KvoMHf:disabled {
            background-color: rgba(var(--bgd, 204, 204, 204), var(--alpha-bgd, 1));
            border-color: rgba(var(--brdd, 163, 217, 246), var(--alpha-brdd, 1));
            border-style: solid;
            border-width: var(--brwd, 1px);
            color: rgb(var(--txtd, 255, 255, 255))
        }
        
        .ZXdXNL:not(.LyB02C) .KvoMHf:focus {
            background-color: rgba(var(--bgf, 255, 255, 255), var(--alpha-bgf, 1));
            border-color: rgba(var(--brdf, 163, 217, 246), var(--alpha-brdf, 1));
            border-style: solid;
            border-width: var(--brwf, 1px)
        }
        
        .ZXdXNL.LyB02C .KvoMHf:invalid {
            background-color: rgba(var(--bge, 255, 255, 255), var(--alpha-bge, 1));
            border-color: rgba(var(--brde, 163, 217, 246), var(--alpha-brde, 1));
            border-style: solid;
            border-width: var(--brwe, 1px)
        }
        
        .ZXdXNL.LyB02C .KvoMHf:not(:invalid):focus {
            background-color: rgba(var(--bgf, 255, 255, 255), var(--alpha-bgf, 1));
            border-color: rgba(var(--brdf, 163, 217, 246), var(--alpha-brdf, 1));
            border-style: solid;
            border-width: var(--brwf, 1px)
        }
        
        .ZXdXNL .wPeA6j {
            display: none
        }
        
        .ZXdXNL.qzvPmW .wPeA6j {
            color: rgb(var(--txtlbl, var(--color_15, color_15)));
            direction: var(--labelDirection, inherit);
            display: inline-block;
            font: var(--fntlbl, var(--font_8));
            line-height: 1;
            margin-bottom: var(--labelMarginBottom);
            padding-inline-end: var(--labelPadding_end);
            padding-inline-start: var(--labelPadding_start);
            text-align: var(--labelAlign, inherit);
            word-break: break-word
        }
        
        .ZXdXNL.qzvPmW.lPl_oN .wPeA6j:after {
            color: rgba(var(--txtlblrq, 0, 0, 0), var(--alpha-txtlblrq, 0));
            content: " *";
            display: var(--requiredIndicationDisplay, none)
        }
        
        .wBdYEC {
            align-items: center;
            color: rgb(var(--errorTextColor, #ff4040));
            direction: var(--errorDirection);
            display: flex;
            flex-direction: row;
            gap: 4px;
            justify-content: var(--errorAlign, inherit);
            padding: 8px 0 0
        }
        
        .wBdYEC .cfVDAB {
            flex: none;
            flex-grow: 0;
            order: 0
        }
        
        .wBdYEC .YCipIB {
            display: inline-block;
            flex-grow: 0;
            font: var(--errorTextFont, var(--font_8));
            line-height: 1;
            order: 1;
            word-break: break-word
        }
    
        .MW5IWV {
            height: 100%;
            left: 0;
            -webkit-mask-image: var(--mask-image, none);
            mask-image: var(--mask-image, none);
            -webkit-mask-position: var(--mask-position, 0);
            mask-position: var(--mask-position, 0);
            -webkit-mask-repeat: var(--mask-repeat, no-repeat);
            mask-repeat: var(--mask-repeat, no-repeat);
            -webkit-mask-size: var(--mask-size, 100%);
            mask-size: var(--mask-size, 100%);
            overflow: hidden;
            pointer-events: var(--fill-layer-background-media-pointer-events);
            position: absolute;
            top: 0;
            width: 100%
        }
        
        .MW5IWV.N3eg0s {
            clip: rect(0, auto, auto, 0)
        }
        
        .MW5IWV .Kv1aVt {
            height: 100%;
            position: absolute;
            top: 0;
            width: 100%
        }
        
        .MW5IWV .dLPlxY {
            height: var(--fill-layer-image-height, 100%);
            opacity: var(--fill-layer-image-opacity)
        }
        
        .MW5IWV .dLPlxY img {
            height: 100%;
            width: 100%
        }
        
        @supports(-webkit-hyphens:none) {
            .MW5IWV.N3eg0s {
                clip: auto;
                -webkit-clip-path: inset(0)
            }
        }
        
        .VgO9Yg {
            height: 100%
        }
        
        .LWbAav {
            background-color: var(--bg-overlay-color);
            background-image: var(--bg-gradient);
            transition: var(--inherit-transition)
        }
        
        .K_YxMd,
        .yK6aSC {
            opacity: var(--fill-layer-video-opacity)
        }
        
        .NGjcJN {
            bottom: var(--media-padding-bottom);
            height: var(--media-padding-height);
            position: absolute;
            top: var(--media-padding-top);
            width: 100%
        }
        
        .mNGsUM {
            transform: scale(var(--scale, 1));
            transition: var(--transform-duration, transform 0s)
        }
        
        .K_YxMd {
            height: 100%;
            position: relative;
            width: 100%
        }
        
        wix-media-canvas {
            display: block;
            height: 100%
        }
        
        .I8xA4L {
            opacity: var(--fill-layer-video-opacity, var(--fill-layer-image-opacity, 1))
        }
        
        .I8xA4L .K_YxMd,
        .I8xA4L .dLPlxY,
        .I8xA4L .yK6aSC {
            opacity: 1
        }
        
        .Oqnisf {
            overflow: visible
        }
        
        .Oqnisf>.MW5IWV .LWbAav {
            background-color: var(--section-corvid-background-color, var(--bg-overlay-color))
        }
        
        .cM88eO {
            backface-visibility: hidden
        }
        
        .YtfWHd {
            left: 0;
            top: 0
        }
        
        .YtfWHd,
        .mj3xJ8 {
            position: absolute
        }
        
        .mj3xJ8 {
            clip: rect(0 0 0 0);
            background-color: #fff;
            border-radius: 50%;
            bottom: 3px;
            color: #000;
            display: grid;
            height: 24px;
            outline: 1px solid #000;
            place-items: center;
            pointer-events: none;
            right: 3px;
            width: 24px;
            z-index: 9999
        }
        
        .mj3xJ8:active,
        .mj3xJ8:focus {
            clip: auto;
            pointer-events: auto
        }
        
        .Tj01hh,
        .jhxvbR {
            display: block;
            height: 100%;
            width: 100%
        }
        
        .jhxvbR img {
            max-width: var(--wix-img-max-width, 100%)
        }
        
        .jhxvbR[data-animate-blur] img {
            filter: blur(9px);
            transition: filter .8s ease-in
        }
        
        .jhxvbR[data-animate-blur] img[data-load-done] {
            filter: none
        }
        
        .bX9O_S {
            clip-path: var(--fill-layer-clip)
        }
        
        .Z_wCwr,
        .bX9O_S {
            position: absolute;
            top: 0
        }
        
        .Jxk_UL img,
        .Z_wCwr,
        .bX9O_S {
            height: 100%;
            width: 100%
        }
        
        .K8MSra {
            opacity: 0
        }
        
        .K8MSra,
        .YTb3b4 {
            position: absolute;
            top: 0
        }
        
        .YTb3b4 {
            height: 0;
            left: 0;
            overflow: hidden;
            width: 0
        }
        
        .SUz0WK {
            left: 0;
            pointer-events: var(--fill-layer-background-media-pointer-events);
            position: var(--fill-layer-background-media-position)
        }
        
        .FNxOn5,
        .SUz0WK,
        .m4khSP {
            height: 100%;
            top: 0;
            width: 100%
        }
        
        .FNxOn5 {
            position: absolute
        }
        
        .m4khSP {
            background-color: var(--fill-layer-background-overlay-color);
            opacity: var(--fill-layer-background-overlay-blend-opacity-fallback, 1);
            position: var(--fill-layer-background-overlay-position);
            transform: var(--fill-layer-background-overlay-transform)
        }
        
        @supports(mix-blend-mode:overlay) {
            .m4khSP {
                mix-blend-mode: var(--fill-layer-background-overlay-blend-mode);
                opacity: var(--fill-layer-background-overlay-blend-opacity, 1)
            }
        }
        
        .dkukWC {
            --divider-pin-height__: min(1, calc(var(--divider-layers-pin-factor__) + 1));
            --divider-pin-layer-height__: var( --divider-layers-pin-factor__);
            --divider-pin-border__: min(1, calc(var(--divider-layers-pin-factor__) / -1 + 1));
            height: calc(var(--divider-height__) + var(--divider-pin-height__)*var(--divider-layers-size__)*var(--divider-layers-y__))
        }
        
        .dkukWC,
        .dkukWC .FRCqDF {
            left: 0;
            position: absolute;
            width: 100%
        }
        
        .dkukWC .FRCqDF {
            --divider-layer-i__: var(--divider-layer-i, 0);
            background-position: left calc(50% + var(--divider-offset-x__) + var(--divider-layers-x__)*var(--divider-layer-i__)) bottom;
            background-repeat: repeat-x;
            border-bottom-style: solid;
            border-bottom-width: calc(var(--divider-pin-border__)*var(--divider-layer-i__)*var(--divider-layers-y__));
            height: calc(var(--divider-height__) + var(--divider-pin-layer-height__)*var(--divider-layer-i__)*var(--divider-layers-y__));
            opacity: calc(1 - var(--divider-layer-i__)/(var(--divider-layer-i__) + 1))
        }
        
        .xnZvZH {
            --divider-height__: var(--divider-top-height, auto);
            --divider-offset-x__: var(--divider-top-offset-x, 0px);
            --divider-layers-size__: var(--divider-top-layers-size, 0);
            --divider-layers-y__: var(--divider-top-layers-y, 0px);
            --divider-layers-x__: var(--divider-top-layers-x, 0px);
            --divider-layers-pin-factor__: var(--divider-top-layers-pin-factor, 0);
            border-top: var(--divider-top-padding, 0) solid var(--divider-top-color, currentColor);
            opacity: var(--divider-top-opacity, 1);
            top: 0;
            transform: var(--divider-top-flip, scaleY(-1))
        }
        
        .xnZvZH .FRCqDF {
            background-image: var(--divider-top-image, none);
            background-size: var(--divider-top-size, contain);
            border-color: var(--divider-top-color, currentColor);
            bottom: 0;
            filter: var(--divider-top-filter, none)
        }
        
        .xnZvZH .FRCqDF[data-divider-layer="1"] {
            display: var(--divider-top-layer-1-display, block)
        }
        
        .xnZvZH .FRCqDF[data-divider-layer="2"] {
            display: var(--divider-top-layer-2-display, block)
        }
        
        .xnZvZH .FRCqDF[data-divider-layer="3"] {
            display: var(--divider-top-layer-3-display, block)
        }
        
        .MBOSCN {
            --divider-height__: var(--divider-bottom-height, auto);
            --divider-offset-x__: var(--divider-bottom-offset-x, 0px);
            --divider-layers-size__: var(--divider-bottom-layers-size, 0);
            --divider-layers-y__: var(--divider-bottom-layers-y, 0px);
            --divider-layers-x__: var(--divider-bottom-layers-x, 0px);
            --divider-layers-pin-factor__: var(--divider-bottom-layers-pin-factor, 0);
            border-bottom: var(--divider-bottom-padding, 0) solid var(--divider-bottom-color, currentColor);
            bottom: 0;
            opacity: var(--divider-bottom-opacity, 1);
            transform: var(--divider-bottom-flip, none)
        }
        
        .MBOSCN .FRCqDF {
            background-image: var(--divider-bottom-image, none);
            background-size: var(--divider-bottom-size, contain);
            border-color: var(--divider-bottom-color, currentColor);
            bottom: 0;
            filter: var(--divider-bottom-filter, none)
        }
        
        .MBOSCN .FRCqDF[data-divider-layer="1"] {
            display: var(--divider-bottom-layer-1-display, block)
        }
        
        .MBOSCN .FRCqDF[data-divider-layer="2"] {
            display: var(--divider-bottom-layer-2-display, block)
        }
        
        .MBOSCN .FRCqDF[data-divider-layer="3"] {
            display: var(--divider-bottom-layer-3-display, block)
        }
    
        :host(:not(.device-mobile-optimized)) .CohWsy,
        body:not(.device-mobile-optimized) .CohWsy {
            display: flex
        }
        
        :host(:not(.device-mobile-optimized)) .V5AUxf,
        body:not(.device-mobile-optimized) .V5AUxf {
            -moz-column-gap: var(--margin);
            column-gap: var(--margin);
            direction: var(--direction);
            display: flex;
            margin: 0 auto;
            position: relative;
            width: calc(100% - var(--padding)*2)
        }
        
        :host(:not(.device-mobile-optimized)) .V5AUxf>*,
        body:not(.device-mobile-optimized) .V5AUxf>* {
            direction: ltr;
            flex: var(--column-flex) 1 0%;
            left: 0;
            margin-bottom: var(--padding);
            margin-top: var(--padding);
            min-width: 0;
            position: relative;
            top: 0
        }
        
        :host(.device-mobile-optimized) .V5AUxf,
        body.device-mobile-optimized .V5AUxf {
            display: block;
            padding-bottom: var(--padding-y);
            padding-left: var(--padding-x, 0);
            padding-right: var(--padding-x, 0);
            padding-top: var(--padding-y);
            position: relative
        }
        
        :host(.device-mobile-optimized) .V5AUxf>*,
        body.device-mobile-optimized .V5AUxf>* {
            margin-bottom: var(--margin);
            position: relative
        }
        
        :host(.device-mobile-optimized) .V5AUxf>:first-child,
        body.device-mobile-optimized .V5AUxf>:first-child {
            margin-top: var(--firstChildMarginTop, 0)
        }
        
        :host(.device-mobile-optimized) .V5AUxf>:last-child,
        body.device-mobile-optimized .V5AUxf>:last-child {
            margin-bottom: var(--lastChildMarginBottom)
        }
        
        .LIhNy3 {
            backface-visibility: hidden
        }
        
        .jhxvbR,
        .mtrorN {
            display: block;
            height: 100%;
            width: 100%
        }
        
        .jhxvbR img {
            max-width: var(--wix-img-max-width, 100%)
        }
        
        .jhxvbR[data-animate-blur] img {
            filter: blur(9px);
            transition: filter .8s ease-in
        }
        
        .jhxvbR[data-animate-blur] img[data-load-done] {
            filter: none
        }
        
        .if7Vw2 {
            height: 100%;
            left: 0;
            -webkit-mask-image: var(--mask-image, none);
            mask-image: var(--mask-image, none);
            -webkit-mask-position: var(--mask-position, 0);
            mask-position: var(--mask-position, 0);
            -webkit-mask-repeat: var(--mask-repeat, no-repeat);
            mask-repeat: var(--mask-repeat, no-repeat);
            -webkit-mask-size: var(--mask-size, 100%);
            mask-size: var(--mask-size, 100%);
            overflow: hidden;
            pointer-events: var(--fill-layer-background-media-pointer-events);
            position: absolute;
            top: 0;
            width: 100%
        }
        
        .if7Vw2.f0uTJH {
            clip: rect(0, auto, auto, 0)
        }
        
        .if7Vw2 .i1tH8h {
            height: 100%;
            position: absolute;
            top: 0;
            width: 100%
        }
        
        .if7Vw2 .DXi4PB {
            height: var(--fill-layer-image-height, 100%);
            opacity: var(--fill-layer-image-opacity)
        }
        
        .if7Vw2 .DXi4PB img {
            height: 100%;
            width: 100%
        }
        
        @supports(-webkit-hyphens:none) {
            .if7Vw2.f0uTJH {
                clip: auto;
                -webkit-clip-path: inset(0)
            }
        }
        
        .wG8dni {
            height: 100%
        }
        
        .tcElKx {
            background-color: var(--bg-overlay-color);
            background-image: var(--bg-gradient);
            transition: var(--inherit-transition)
        }
        
        .ImALHf,
        .Ybjs9b {
            opacity: var(--fill-layer-video-opacity)
        }
        
        .UWmm3w {
            bottom: var(--media-padding-bottom);
            height: var(--media-padding-height);
            position: absolute;
            top: var(--media-padding-top);
            width: 100%
        }
        
        .Yjj1af {
            transform: scale(var(--scale, 1));
            transition: var(--transform-duration, transform 0s)
        }
        
        .ImALHf {
            height: 100%;
            position: relative;
            width: 100%
        }
        
        wix-media-canvas {
            display: block;
            height: 100%
        }
        
        .KCM6zk {
            opacity: var(--fill-layer-video-opacity, var(--fill-layer-image-opacity, 1))
        }
        
        .KCM6zk .DXi4PB,
        .KCM6zk .ImALHf,
        .KCM6zk .Ybjs9b {
            opacity: 1
        }
        
        ._uqPqy {
            clip-path: var(--fill-layer-clip)
        }
        
        ._uqPqy,
        .eKyYhK {
            position: absolute;
            top: 0
        }
        
        ._uqPqy,
        .eKyYhK,
        .x0mqQS img {
            height: 100%;
            width: 100%
        }
        
        .pnCr6P {
            opacity: 0
        }
        
        .blf7sp,
        .pnCr6P {
            position: absolute;
            top: 0
        }
        
        .blf7sp {
            height: 0;
            left: 0;
            overflow: hidden;
            width: 0
        }
        
        .rWP3Gv {
            left: 0;
            pointer-events: var(--fill-layer-background-media-pointer-events);
            position: var(--fill-layer-background-media-position)
        }
        
        .Tr4n3d,
        .rWP3Gv,
        .wRqk6s {
            height: 100%;
            top: 0;
            width: 100%
        }
        
        .wRqk6s {
            position: absolute
        }
        
        .Tr4n3d {
            background-color: var(--fill-layer-background-overlay-color);
            opacity: var(--fill-layer-background-overlay-blend-opacity-fallback, 1);
            position: var(--fill-layer-background-overlay-position);
            transform: var(--fill-layer-background-overlay-transform)
        }
        
        @supports(mix-blend-mode:overlay) {
            .Tr4n3d {
                mix-blend-mode: var(--fill-layer-background-overlay-blend-mode);
                opacity: var(--fill-layer-background-overlay-blend-opacity, 1)
            }
        }
        
        .VXAmO2 {
            --divider-pin-height__: min(1, calc(var(--divider-layers-pin-factor__) + 1));
            --divider-pin-layer-height__: var( --divider-layers-pin-factor__);
            --divider-pin-border__: min(1, calc(var(--divider-layers-pin-factor__) / -1 + 1));
            height: calc(var(--divider-height__) + var(--divider-pin-height__)*var(--divider-layers-size__)*var(--divider-layers-y__))
        }
        
        .VXAmO2,
        .VXAmO2 .dy3w_9 {
            left: 0;
            position: absolute;
            width: 100%
        }
        
        .VXAmO2 .dy3w_9 {
            --divider-layer-i__: var(--divider-layer-i, 0);
            background-position: left calc(50% + var(--divider-offset-x__) + var(--divider-layers-x__)*var(--divider-layer-i__)) bottom;
            background-repeat: repeat-x;
            border-bottom-style: solid;
            border-bottom-width: calc(var(--divider-pin-border__)*var(--divider-layer-i__)*var(--divider-layers-y__));
            height: calc(var(--divider-height__) + var(--divider-pin-layer-height__)*var(--divider-layer-i__)*var(--divider-layers-y__));
            opacity: calc(1 - var(--divider-layer-i__)/(var(--divider-layer-i__) + 1))
        }
        
        .UORcXs {
            --divider-height__: var(--divider-top-height, auto);
            --divider-offset-x__: var(--divider-top-offset-x, 0px);
            --divider-layers-size__: var(--divider-top-layers-size, 0);
            --divider-layers-y__: var(--divider-top-layers-y, 0px);
            --divider-layers-x__: var(--divider-top-layers-x, 0px);
            --divider-layers-pin-factor__: var(--divider-top-layers-pin-factor, 0);
            border-top: var(--divider-top-padding, 0) solid var(--divider-top-color, currentColor);
            opacity: var(--divider-top-opacity, 1);
            top: 0;
            transform: var(--divider-top-flip, scaleY(-1))
        }
        
        .UORcXs .dy3w_9 {
            background-image: var(--divider-top-image, none);
            background-size: var(--divider-top-size, contain);
            border-color: var(--divider-top-color, currentColor);
            bottom: 0;
            filter: var(--divider-top-filter, none)
        }
        
        .UORcXs .dy3w_9[data-divider-layer="1"] {
            display: var(--divider-top-layer-1-display, block)
        }
        
        .UORcXs .dy3w_9[data-divider-layer="2"] {
            display: var(--divider-top-layer-2-display, block)
        }
        
        .UORcXs .dy3w_9[data-divider-layer="3"] {
            display: var(--divider-top-layer-3-display, block)
        }
        
        .Io4VUz {
            --divider-height__: var(--divider-bottom-height, auto);
            --divider-offset-x__: var(--divider-bottom-offset-x, 0px);
            --divider-layers-size__: var(--divider-bottom-layers-size, 0);
            --divider-layers-y__: var(--divider-bottom-layers-y, 0px);
            --divider-layers-x__: var(--divider-bottom-layers-x, 0px);
            --divider-layers-pin-factor__: var(--divider-bottom-layers-pin-factor, 0);
            border-bottom: var(--divider-bottom-padding, 0) solid var(--divider-bottom-color, currentColor);
            bottom: 0;
            opacity: var(--divider-bottom-opacity, 1);
            transform: var(--divider-bottom-flip, none)
        }
        
        .Io4VUz .dy3w_9 {
            background-image: var(--divider-bottom-image, none);
            background-size: var(--divider-bottom-size, contain);
            border-color: var(--divider-bottom-color, currentColor);
            bottom: 0;
            filter: var(--divider-bottom-filter, none)
        }
        
        .Io4VUz .dy3w_9[data-divider-layer="1"] {
            display: var(--divider-bottom-layer-1-display, block)
        }
        
        .Io4VUz .dy3w_9[data-divider-layer="2"] {
            display: var(--divider-bottom-layer-2-display, block)
        }
        
        .Io4VUz .dy3w_9[data-divider-layer="3"] {
            display: var(--divider-bottom-layer-3-display, block)
        }
    
        .cwL6XW {
            cursor: pointer
        }
        
        .PiVxGu {
            --container-corvid-border-color: rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1));
            --container-corvid-border-size: var(--brw, 1px);
            --container-corvid-background-color: var(--background, rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1)));
            --overflow-wrapper-border-radius: var(--rd);
            --backdrop-filter: $backdrop-filter
        }
        
        .MDrwHQ {
            background: none!important;
            border: none!important;
            box-shadow: none!important
        }
        
        .YqUfCX {
            -webkit-backdrop-filter: var(--backdrop-filter, none);
            backdrop-filter: var(--backdrop-filter, none);
            background-color: var(--container-corvid-background-color, var(--background, rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1))));
            background-image: var(--bg-gradient, none);
            border: var(--container-corvid-border-width, var(--brw, 1px)) solid var(--container-corvid-border-color, rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1)));
            border-radius: var(--rd, 5px);
            bottom: 0;
            box-shadow: var(--shd, 0 1px 4px rgba(0, 0, 0, .6));
            left: 0;
            position: absolute;
            right: 0;
            top: 0
        }
        
        .yPXgy9 {
            bottom: 0!important;
            height: unset!important;
            left: 0!important;
            margin: 0!important;
            max-height: unset!important;
            max-width: unset!important;
            min-height: unset!important;
            min-width: unset!important;
            padding: 0!important;
            position: absolute!important;
            right: 0!important;
            top: 0!important;
            width: unset!important;
            z-index: unset!important
        }
        
        .TabsList2027980309__root {
            box-sizing: border-box;
            direction: var(--tabs-list-direction, initial);
            display: flex;
            height: var(--tabs-list-height, auto);
            inset-inline-start: 0;
            position: var(--tabs-list-position, relative);
            width: var(--tabs-list-width, unset)
        }
        
        .TabsList2027980309__tabsList {
            --orientation: var(--tabs-list-orientation, horizontal);
            -ms-overflow-style: none;
            align-items: stretch;
            display: flex;
            flex-direction: var(--tabs-list-flex-direction, row);
            flex-wrap: var(--tabs-list-flex-wrap, nowrap);
            gap: var(--tabs-list-items-row-gap, 0) var(--tabs-list-items-col-gap, 0);
            justify-content: var(--tabs-list-justify-content, normal);
            min-height: 24px;
            overflow-x: var(--tabs-list-overflow-x, visible);
            overflow-y: var(--tabs-list-overflow-y, visible);
            scrollbar-width: none;
            width: var(--tabs-list-width, unset)
        }
        
        .TabsList2027980309__tab:first-child {
            margin-inline-start: var(--tabs-list-first-child-margin-start, 0)
        }
        
        .TabsList2027980309__tab:last-child {
            margin-inline-end: var(--tabs-list-last-child-margin-end, 0)
        }
        
        .TabsList2027980309__tabsList::-webkit-scrollbar {
            display: none
        }
        
        .TabsList2027980309__tab {
            -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
            align-items: center;
            border-bottom-color: transparent;
            border-bottom-style: solid;
            border-bottom-width: var(--tabs-list-item-border-width, 0);
            cursor: pointer;
            display: flex;
            flex-grow: var(--tabs-list-item-flex-grow, 0);
            justify-content: var(--tabs-list-content-alignment, flex-start);
            padding: var(--tabs-list-vertical-padding, 20px) var(--tabs-list-horizontal-padding, 20px);
            white-space: nowrap
        }
        
        .focus-ring-active.keyboard-tabbing-on .TabsList2027980309__tab:focus {
            outline: 2px solid #116dff;
            outline-offset: 1px;
            z-index: 1
        }
        
        .TabsList2027980309__tab.TabsList2027980309--current {
            border-bottom-color: rgba(var(--color-8), var(--alpha-color-8, 1))
        }
        
        .TabsList2027980309__scrollButton:first-child {
            inset-block-end: var(--tabs-list-back-button-block-end, unset);
            inset-block-start: 0;
            inset-inline-end: var(--tabs-list-back-button-inline-end, unset);
            inset-inline-start: 0
        }
        
        .TabsList2027980309__scrollButton:last-child {
            inset-block-end: 0;
            inset-block-start: var(--tabs-list-forward-button-block-start, unset);
            inset-inline-end: 0;
            inset-inline-start: var(--tabs-list-forward-button-inline-start, unset)
        }
        
        .TabsList2027980309__label {
            -archetype: text;
            overflow: var(--tab-label-overflow, unset);
            text-overflow: var(--tab-label-text-overflow, unset)
        }
        
        .TabsScrollButton1157534303__root {
            align-items: center;
            cursor: default;
            display: var(--tabs-list-scroll-buttons-display, flex);
            justify-content: center;
            opacity: 0;
            overflow: hidden;
            position: absolute;
            transform: var(--tabs-list-scroll-buttons-transform, scaleX(1));
            transition: opacity .1s ease-in-out;
            width: 0
        }
        
        .TabsScrollButton1157534303__root.TabsScrollButton1157534303--isVisible,
        .TabsScrollButton1157534303__root[data-preview~=isVisible] {
            cursor: pointer;
            opacity: 1;
            width: auto
        }
        
        .TabsScrollButton1157534303__icon {
            transform: var(--tabs-list-scroll-icons-transform, rotate(0))
        }
        
        .Tabscomponent1176390459__root {
            -archetype: box;
            --display: flex;
            display: var(--display);
            flex: 1;
            flex-direction: var(--tabs-container-flex-direction, column);
            gap: var(--tabs-list-container-gap, 0);
            height: 100%;
            min-height: 0;
            min-width: 0;
            padding-left: var(--tabs-padding-left, 0);
            padding-right: var(--tabs-padding-right, 0);
            position: var(--tabs-position, unset)
        }
        
        .Tabscomponent1176390459__multiStateBoxWrapper {
            box-sizing: border-box;
            flex: 1;
            width: var(--multi-state-wrapper-width, 100%)
        }
        
        .Tabscomponent1176390459__tabPanelWrapper {
            height: 0;
            overflow: hidden;
            visibility: hidden;
            width: 0
        }
        
        .Tabscomponent1176390459__tabPanelWrapper.Tabscomponent1176390459--isVisible {
            height: 100%;
            overflow: revert;
            visibility: revert;
            width: 100%
        }
        
        .Tabscomponent1176390459__animationWrapper.Tabscomponent1176390459---phase-12-enter-active {
            overflow: clip
        }
        
        .Tabscomponent1176390459__animationWrapper.Tabscomponent1176390459---phase-10-enter-done {
            overflow: revert
        }
        
        @keyframes fadeIn {
            0% {
                opacity: 0
            }
            to {
                opacity: 1
            }
        }
        
        @keyframes fadeOut {
            0% {
                opacity: 1
            }
            to {
                opacity: 0
            }
        }
        
        @keyframes floatFromTop {
            0% {
                transform: translateY(-100%)
            }
            to {
                transform: translateY(0)
            }
        }
        
        @keyframes floatFromBottom {
            0% {
                transform: translateY(100%)
            }
            to {
                transform: translateY(0)
            }
        }
        
        .Tabscomponent1176390459__tabPanelWrapper.Tabscomponent1176390459---phase-12-enter-active {
            animation-duration: var(--tab-animation-duration);
            animation-name: var(--tab-enter-animation-name)
        }
        
        .Tabscomponent1176390459__tabPanelWrapper.Tabscomponent1176390459---phase-11-exit-active {
            animation-duration: var(--tab-animation-duration);
            animation-name: var(--tab-exit-animation-name)
        }
    
        .gNqkn3 {
            border-radius: var(--overflow-wrapper-border-radius)
        }
    
        @-moz-document url-prefix() {
            :invalid {
                box-shadow: none
            }
            :-moz-submit-invalid,
            :-moz-ui-invalid {
                box-shadow: none
            }
        }
        
        @keyframes kYZz2Z {
            0% {
                animation-timing-function: ease-out;
                transform: rotate(180deg)
            }
            45% {
                transform: rotate(198deg)
            }
            55% {
                transform: rotate(234deg)
            }
            to {
                transform: rotate(540deg)
            }
        }
        
        @keyframes wlf4P4 {
            to {
                opacity: 1;
                transform: rotate(115deg)
            }
        }
        
        .bkIuWA.xXaCpo {
            --display: flex;
            align-items: center;
            display: var(--display);
            justify-content: center
        }
        
        .d1WWt1 {
            animation: kYZz2Z 1s linear infinite;
            height: 72px;
            margin-left: -18px;
            overflow: hidden;
            position: absolute;
            transform-origin: 100% 50%;
            width: 36px
        }
        
        .d1WWt1:after,
        .d1WWt1:before {
            animation: wlf4P4 .5s linear infinite alternate;
            border: 3px solid currentColor;
            border-color: currentColor transparent transparent currentColor;
            border-radius: 50%;
            bottom: 0;
            content: "";
            left: 0;
            position: absolute;
            right: -100%;
            top: 0;
            transform: rotate(-45deg)
        }
        
        .d1WWt1:before {
            color: #7fccf7
        }
        
        .d1WWt1:after {
            color: #3899ec;
            opacity: 0
        }
    
        .JVi7i2,
        .hrbzfT {
            background-color: var(--corvid-background-color, rgba(var(--bg, 0, 0, 0), var(--alpha-bg, 0)));
            border: solid var(--corvid-border-color, rgba(var(--brd, 227, 227, 227), var(--alpha-brd, 1))) var(--corvid-border-width, var(--brw, 0));
            border-radius: var(--corvid-border-radius, var(--rd, 0));
            box-shadow: var(--shd, 0 0 0 transparent)
        }
        
        .d3n4V3 {
            height: 100%;
            left: -var(--corvid-border-width, var(--brw, 0));
            position: absolute;
            top: -var(--corvid-border-width, var(--brw, 0));
            width: 100%
        }
    
        .hRdzm4 {
            direction: var(--direction);
            display: flex;
            flex-wrap: wrap;
            justify-content: var(--justify-content);
            margin-bottom: var(--margin-bottom);
            margin-top: var(--margin-top);
            margin-inline-end: var(--margin-inline-end);
            margin-inline-start: var(--margin-inline-start);
            position: relative
        }
        
        .T7n0L6 {
            direction: ltr;
            margin: var(--item-margin)
        }
        
        .E6jjcn,
        .cGWabE {
            display: flex;
            flex-direction: column
        }
        #comp-mhxecyjb .cGWabE {
            margin: 5px;
        }
        
        .E6jjcn {
            direction: var(--direction);
            justify-content: var(--justify-content);
            margin-bottom: var(--margin-bottom);
            margin-top: var(--margin-top);
            margin-inline-end: var(--margin-inline-end);
            margin-inline-start: var(--margin-inline-start);
            position: relative
        }
        
        .aT7wGr>* {
            width: 100%
        }
        
        .VM7gjN {
            display: flex;
            justify-content: space-between
        }
        
        .aT7wGr {
            direction: ltr;
            margin: var(--item-margin)
        }
    
        .GPmm8Z {
            direction: var(--direction);
            
            margin-bottom: var(--margin-bottom);
            margin-top: var(--margin-top);
            margin-inline-end: var(--margin-inline-end);
            margin-inline-start: var(--margin-inline-start);
            pointer-events: auto;
            position: relative
        }

        .xueren{
            display: flex;
            flex-wrap: wrap;
            justify-content: space-around;
        }

        
        
        .GPmm8Z>* {
            direction: ltr;
            margin: var(--item-margin)
        }
        
        .o6oDlF {
            margin: -50px calc(-1*var(--docked-margin));
            overflow: hidden;
            padding: 50px var(--docked-margin);
            pointer-events: none
        }
    
        .TWFxr5 {
            height: auto!important
        }
        
        .May50y {
            overflow: hidden!important
        }
    
        @view-transition {
            navigation: auto;
            types: OutIn
        }
    
        @font-face {
            font-family: 'avenir-lt-w01_85-heavy1475544';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/74290729-59ae-4129-87d0-2eec3974dce1/v1/avenir-lt-w05_85-heavy.woff2') format('woff2');
            unicode-range: U+0100-012B, U+012E-0130, U+0132-0137, U+0139-0149, U+014C-0151, U+0154-015F, U+0162-0177, U+0179-017C, U+0218-021B, U+02C9, U+02D8-02D9, U+02DB, U+02DD, U+0394, U+03A9, U+03BC, U+03C0, U+1E9E, U+20B9-20BA, U+20BC-20BD, U+2113, U+2126, U+212E, U+2202, U+2206, U+220F, U+2211-2212, U+2215, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+F8FF, U+FB01-FB02;
            font-display: swap;
        }
        
        @font-face {
            font-family: 'avenir-lt-w01_85-heavy1475544';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/74290729-59ae-4129-87d0-2eec3974dce1/v1/avenir-lt-w01_85-heavy1475544.woff2') format('woff2');
            unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+0160-0161, U+0178, U+017D-017E, U+0192, U+0237, U+02C6-02C7, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122;
            font-display: swap;
        }
        
        @font-face {
            font-family: 'din-next-w01-light';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/eca8b0cd-45d8-43cf-aee7-ca462bc5497c/v1/din-next-w10-light.woff2') format('woff2');
            unicode-range: U+0401-040C, U+040E-044F, U+0451-045C, U+045E-045F, U+0490-0491, U+2116;
            font-display: swap;
        }
        
        @font-face {
            font-family: 'din-next-w01-light';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/eca8b0cd-45d8-43cf-aee7-ca462bc5497c/v1/din-next-w02-light.woff2') format('woff2');
            unicode-range: U+000D, U+0100-010F, U+0111-0130, U+0132-0151, U+0154-015F, U+0162-0177, U+0179-017C, U+01FA-01FF, U+0218-021B, U+0237, U+02C9, U+02D8-02D9, U+02DB, U+02DD, U+0394, U+03A9, U+03C0, U+1E80-1E85, U+1EF2-1EF3, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2126, U+212E, U+2153-2154, U+215B-215E, U+2202, U+2206, U+220F, U+2211-2212, U+2215, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+F8FF, U+FB00-FB04;
            font-display: swap;
        }
        
        @font-face {
            font-family: 'din-next-w01-light';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/eca8b0cd-45d8-43cf-aee7-ca462bc5497c/v1/din-next-w01-light.woff2') format('woff2');
            unicode-range: U+0020-007E, U+00A0-00FF, U+0110, U+0131, U+0152-0153, U+0160-0161, U+0178, U+017D-017E, U+0192, U+02C6-02C7, U+02DA, U+02DC, U+03BC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122;
            font-display: swap;
        }
        
        @font-face {
            font-family: 'helvetica-w01-light';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/8eac109b-0fa9-42bf-a305-43e471e23779/v1/helvetica-w02-light.woff2') format('woff2');
            unicode-range: U+0100-012B, U+012E-0137, U+0139-0149, U+014C-0151, U+0154-015F, U+0162-0177, U+0179-017C, U+0218-021B, U+0237, U+02C7, U+02C9, U+02D8-02DB, U+02DD, U+0394, U+03A9, U+03BC, U+03C0, U+2044, U+2113, U+2126, U+212E, U+2202, U+2206, U+220F, U+2211-2212, U+2215, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+E002, U+E004, U+E006, U+E008-E009, U+E00D, U+E00F, U+E011, U+E013, U+E015, U+E017, U+E01A, U+FB01-FB02;
            font-display: swap;
        }
        
        @font-face {
            font-family: 'helvetica-w01-light';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/8eac109b-0fa9-42bf-a305-43e471e23779/v1/helvetica-w01-light.woff2') format('woff2');
            unicode-range: U+000D, U+0020-007E, U+00A0-00FF, U+0152-0153, U+0160-0161, U+0178, U+017D-017E, U+0192, U+02C6, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+20AC, U+2122;
            font-display: swap;
        }
        
        @font-face {
            font-family: 'avenir-lt-w01_35-light1475496';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/af36905f-3c92-4ef9-b0c1-f91432f16ac1/v1/avenir-lt-w05_35-light.woff2') format('woff2');
            unicode-range: U+0100-012B, U+012E-0130, U+0132-0137, U+0139-0149, U+014C-0151, U+0154-015F, U+0162-0177, U+0179-017C, U+0218-021B, U+02C9, U+02D8-02D9, U+02DB, U+02DD, U+0394, U+03A9, U+03BC, U+03C0, U+1E9E, U+20B9-20BA, U+20BC-20BD, U+2113, U+2126, U+212E, U+2202, U+2206, U+220F, U+2211-2212, U+2215, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+F8FF, U+FB01-FB02;
            font-display: swap;
        }
        
        @font-face {
            font-family: 'avenir-lt-w01_35-light1475496';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/af36905f-3c92-4ef9-b0c1-f91432f16ac1/v1/avenir-lt-w01_35-light1475496.woff2') format('woff2');
            unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+0160-0161, U+0178, U+017D-017E, U+0192, U+0237, U+02C6-02C7, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122;
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/e70d283f-e8ea-498e-ab61-72b4fc20ed0e/v1/ot-ro-now-std.other.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/0d42cabc-e33d-48fa-b0a4-bde3daeda004/v1/ot-ro-now-std.other.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/19a57163-4f21-4239-b927-4b8a161c3f55/v1/ot-ro-now-std.other.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/5b178339-7fb4-468f-9362-617c686ba37e/v1/ot-ro-now-std.other.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/e70d283f-e8ea-498e-ab61-72b4fc20ed0e/v1/ot-ro-now-std.math.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/0d42cabc-e33d-48fa-b0a4-bde3daeda004/v1/ot-ro-now-std.math.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/19a57163-4f21-4239-b927-4b8a161c3f55/v1/ot-ro-now-std.math.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/5b178339-7fb4-468f-9362-617c686ba37e/v1/ot-ro-now-std.math.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/e70d283f-e8ea-498e-ab61-72b4fc20ed0e/v1/ot-ro-now-std.symbols.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/0d42cabc-e33d-48fa-b0a4-bde3daeda004/v1/ot-ro-now-std.symbols.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/19a57163-4f21-4239-b927-4b8a161c3f55/v1/ot-ro-now-std.symbols.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/5b178339-7fb4-468f-9362-617c686ba37e/v1/ot-ro-now-std.symbols.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/e70d283f-e8ea-498e-ab61-72b4fc20ed0e/v1/ot-ro-now-std.japanese.0.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/0d42cabc-e33d-48fa-b0a4-bde3daeda004/v1/ot-ro-now-std.japanese.0.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/19a57163-4f21-4239-b927-4b8a161c3f55/v1/ot-ro-now-std.japanese.0.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/5b178339-7fb4-468f-9362-617c686ba37e/v1/ot-ro-now-std.japanese.0.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/e70d283f-e8ea-498e-ab61-72b4fc20ed0e/v1/ot-ro-now-std.japanese.1.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/0d42cabc-e33d-48fa-b0a4-bde3daeda004/v1/ot-ro-now-std.japanese.1.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/19a57163-4f21-4239-b927-4b8a161c3f55/v1/ot-ro-now-std.japanese.1.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/5b178339-7fb4-468f-9362-617c686ba37e/v1/ot-ro-now-std.japanese.1.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/e70d283f-e8ea-498e-ab61-72b4fc20ed0e/v1/ot-ro-now-std.japanese.2.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/0d42cabc-e33d-48fa-b0a4-bde3daeda004/v1/ot-ro-now-std.japanese.2.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/19a57163-4f21-4239-b927-4b8a161c3f55/v1/ot-ro-now-std.japanese.2.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/5b178339-7fb4-468f-9362-617c686ba37e/v1/ot-ro-now-std.japanese.2.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/e70d283f-e8ea-498e-ab61-72b4fc20ed0e/v1/ot-ro-now-std.japanese.3.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/0d42cabc-e33d-48fa-b0a4-bde3daeda004/v1/ot-ro-now-std.japanese.3.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/19a57163-4f21-4239-b927-4b8a161c3f55/v1/ot-ro-now-std.japanese.3.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/5b178339-7fb4-468f-9362-617c686ba37e/v1/ot-ro-now-std.japanese.3.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/e70d283f-e8ea-498e-ab61-72b4fc20ed0e/v1/ot-ro-now-std.japanese.4.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/0d42cabc-e33d-48fa-b0a4-bde3daeda004/v1/ot-ro-now-std.japanese.4.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/19a57163-4f21-4239-b927-4b8a161c3f55/v1/ot-ro-now-std.japanese.4.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/5b178339-7fb4-468f-9362-617c686ba37e/v1/ot-ro-now-std.japanese.4.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/e70d283f-e8ea-498e-ab61-72b4fc20ed0e/v1/ot-ro-now-std.japanese.5.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/0d42cabc-e33d-48fa-b0a4-bde3daeda004/v1/ot-ro-now-std.japanese.5.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/19a57163-4f21-4239-b927-4b8a161c3f55/v1/ot-ro-now-std.japanese.5.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/5b178339-7fb4-468f-9362-617c686ba37e/v1/ot-ro-now-std.japanese.5.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/e70d283f-e8ea-498e-ab61-72b4fc20ed0e/v1/ot-ro-now-std.japanese.6.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/0d42cabc-e33d-48fa-b0a4-bde3daeda004/v1/ot-ro-now-std.japanese.6.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/19a57163-4f21-4239-b927-4b8a161c3f55/v1/ot-ro-now-std.japanese.6.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/5b178339-7fb4-468f-9362-617c686ba37e/v1/ot-ro-now-std.japanese.6.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/e70d283f-e8ea-498e-ab61-72b4fc20ed0e/v1/ot-ro-now-std.japanese.7.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/0d42cabc-e33d-48fa-b0a4-bde3daeda004/v1/ot-ro-now-std.japanese.7.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/19a57163-4f21-4239-b927-4b8a161c3f55/v1/ot-ro-now-std.japanese.7.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/5b178339-7fb4-468f-9362-617c686ba37e/v1/ot-ro-now-std.japanese.7.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/e70d283f-e8ea-498e-ab61-72b4fc20ed0e/v1/ot-ro-now-std.japanese.8.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/0d42cabc-e33d-48fa-b0a4-bde3daeda004/v1/ot-ro-now-std.japanese.8.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/19a57163-4f21-4239-b927-4b8a161c3f55/v1/ot-ro-now-std.japanese.8.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/5b178339-7fb4-468f-9362-617c686ba37e/v1/ot-ro-now-std.japanese.8.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/e70d283f-e8ea-498e-ab61-72b4fc20ed0e/v1/ot-ro-now-std.japanese.9.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/0d42cabc-e33d-48fa-b0a4-bde3daeda004/v1/ot-ro-now-std.japanese.9.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/19a57163-4f21-4239-b927-4b8a161c3f55/v1/ot-ro-now-std.japanese.9.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/5b178339-7fb4-468f-9362-617c686ba37e/v1/ot-ro-now-std.japanese.9.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/e70d283f-e8ea-498e-ab61-72b4fc20ed0e/v1/ot-ro-now-std.japanese.10.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/0d42cabc-e33d-48fa-b0a4-bde3daeda004/v1/ot-ro-now-std.japanese.10.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/19a57163-4f21-4239-b927-4b8a161c3f55/v1/ot-ro-now-std.japanese.10.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/5b178339-7fb4-468f-9362-617c686ba37e/v1/ot-ro-now-std.japanese.10.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/e70d283f-e8ea-498e-ab61-72b4fc20ed0e/v1/ot-ro-now-std.japanese.11.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/0d42cabc-e33d-48fa-b0a4-bde3daeda004/v1/ot-ro-now-std.japanese.11.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/19a57163-4f21-4239-b927-4b8a161c3f55/v1/ot-ro-now-std.japanese.11.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/5b178339-7fb4-468f-9362-617c686ba37e/v1/ot-ro-now-std.japanese.11.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/e70d283f-e8ea-498e-ab61-72b4fc20ed0e/v1/ot-ro-now-std.japanese.12.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/0d42cabc-e33d-48fa-b0a4-bde3daeda004/v1/ot-ro-now-std.japanese.12.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/19a57163-4f21-4239-b927-4b8a161c3f55/v1/ot-ro-now-std.japanese.12.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/5b178339-7fb4-468f-9362-617c686ba37e/v1/ot-ro-now-std.japanese.12.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/e70d283f-e8ea-498e-ab61-72b4fc20ed0e/v1/ot-ro-now-std.japanese.13.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/0d42cabc-e33d-48fa-b0a4-bde3daeda004/v1/ot-ro-now-std.japanese.13.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/19a57163-4f21-4239-b927-4b8a161c3f55/v1/ot-ro-now-std.japanese.13.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/5b178339-7fb4-468f-9362-617c686ba37e/v1/ot-ro-now-std.japanese.13.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/e70d283f-e8ea-498e-ab61-72b4fc20ed0e/v1/ot-ro-now-std.japanese.14.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/0d42cabc-e33d-48fa-b0a4-bde3daeda004/v1/ot-ro-now-std.japanese.14.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/19a57163-4f21-4239-b927-4b8a161c3f55/v1/ot-ro-now-std.japanese.14.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/5b178339-7fb4-468f-9362-617c686ba37e/v1/ot-ro-now-std.japanese.14.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/e70d283f-e8ea-498e-ab61-72b4fc20ed0e/v1/ot-ro-now-std.japanese.15.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/0d42cabc-e33d-48fa-b0a4-bde3daeda004/v1/ot-ro-now-std.japanese.15.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/19a57163-4f21-4239-b927-4b8a161c3f55/v1/ot-ro-now-std.japanese.15.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/5b178339-7fb4-468f-9362-617c686ba37e/v1/ot-ro-now-std.japanese.15.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/e70d283f-e8ea-498e-ab61-72b4fc20ed0e/v1/ot-ro-now-std.japanese.16.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/0d42cabc-e33d-48fa-b0a4-bde3daeda004/v1/ot-ro-now-std.japanese.16.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/19a57163-4f21-4239-b927-4b8a161c3f55/v1/ot-ro-now-std.japanese.16.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/5b178339-7fb4-468f-9362-617c686ba37e/v1/ot-ro-now-std.japanese.16.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/e70d283f-e8ea-498e-ab61-72b4fc20ed0e/v1/ot-ro-now-std.japanese.17.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/0d42cabc-e33d-48fa-b0a4-bde3daeda004/v1/ot-ro-now-std.japanese.17.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/19a57163-4f21-4239-b927-4b8a161c3f55/v1/ot-ro-now-std.japanese.17.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/5b178339-7fb4-468f-9362-617c686ba37e/v1/ot-ro-now-std.japanese.17.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/e70d283f-e8ea-498e-ab61-72b4fc20ed0e/v1/ot-ro-now-std.japanese.18.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/0d42cabc-e33d-48fa-b0a4-bde3daeda004/v1/ot-ro-now-std.japanese.18.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/19a57163-4f21-4239-b927-4b8a161c3f55/v1/ot-ro-now-std.japanese.18.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/5b178339-7fb4-468f-9362-617c686ba37e/v1/ot-ro-now-std.japanese.18.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/e70d283f-e8ea-498e-ab61-72b4fc20ed0e/v1/ot-ro-now-std.japanese.19.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/0d42cabc-e33d-48fa-b0a4-bde3daeda004/v1/ot-ro-now-std.japanese.19.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/19a57163-4f21-4239-b927-4b8a161c3f55/v1/ot-ro-now-std.japanese.19.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/5b178339-7fb4-468f-9362-617c686ba37e/v1/ot-ro-now-std.japanese.19.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/e70d283f-e8ea-498e-ab61-72b4fc20ed0e/v1/ot-ro-now-std.japanese.20.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/0d42cabc-e33d-48fa-b0a4-bde3daeda004/v1/ot-ro-now-std.japanese.20.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/19a57163-4f21-4239-b927-4b8a161c3f55/v1/ot-ro-now-std.japanese.20.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/5b178339-7fb4-468f-9362-617c686ba37e/v1/ot-ro-now-std.japanese.20.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/e70d283f-e8ea-498e-ab61-72b4fc20ed0e/v1/ot-ro-now-std.japanese.21.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/0d42cabc-e33d-48fa-b0a4-bde3daeda004/v1/ot-ro-now-std.japanese.21.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/19a57163-4f21-4239-b927-4b8a161c3f55/v1/ot-ro-now-std.japanese.21.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/5b178339-7fb4-468f-9362-617c686ba37e/v1/ot-ro-now-std.japanese.21.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/e70d283f-e8ea-498e-ab61-72b4fc20ed0e/v1/ot-ro-now-std.japanese.22.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/0d42cabc-e33d-48fa-b0a4-bde3daeda004/v1/ot-ro-now-std.japanese.22.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/19a57163-4f21-4239-b927-4b8a161c3f55/v1/ot-ro-now-std.japanese.22.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/5b178339-7fb4-468f-9362-617c686ba37e/v1/ot-ro-now-std.japanese.22.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/e70d283f-e8ea-498e-ab61-72b4fc20ed0e/v1/ot-ro-now-std.japanese.23.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/0d42cabc-e33d-48fa-b0a4-bde3daeda004/v1/ot-ro-now-std.japanese.23.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/19a57163-4f21-4239-b927-4b8a161c3f55/v1/ot-ro-now-std.japanese.23.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/5b178339-7fb4-468f-9362-617c686ba37e/v1/ot-ro-now-std.japanese.23.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/e70d283f-e8ea-498e-ab61-72b4fc20ed0e/v1/ot-ro-now-std.japanese.24.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/0d42cabc-e33d-48fa-b0a4-bde3daeda004/v1/ot-ro-now-std.japanese.24.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/19a57163-4f21-4239-b927-4b8a161c3f55/v1/ot-ro-now-std.japanese.24.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/5b178339-7fb4-468f-9362-617c686ba37e/v1/ot-ro-now-std.japanese.24.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/e70d283f-e8ea-498e-ab61-72b4fc20ed0e/v1/ot-ro-now-std.japanese.25.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/0d42cabc-e33d-48fa-b0a4-bde3daeda004/v1/ot-ro-now-std.japanese.25.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/19a57163-4f21-4239-b927-4b8a161c3f55/v1/ot-ro-now-std.japanese.25.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/5b178339-7fb4-468f-9362-617c686ba37e/v1/ot-ro-now-std.japanese.25.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/e70d283f-e8ea-498e-ab61-72b4fc20ed0e/v1/ot-ro-now-std.japanese.26.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/0d42cabc-e33d-48fa-b0a4-bde3daeda004/v1/ot-ro-now-std.japanese.26.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/19a57163-4f21-4239-b927-4b8a161c3f55/v1/ot-ro-now-std.japanese.26.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/5b178339-7fb4-468f-9362-617c686ba37e/v1/ot-ro-now-std.japanese.26.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/e70d283f-e8ea-498e-ab61-72b4fc20ed0e/v1/ot-ro-now-std.japanese.27.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/0d42cabc-e33d-48fa-b0a4-bde3daeda004/v1/ot-ro-now-std.japanese.27.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/19a57163-4f21-4239-b927-4b8a161c3f55/v1/ot-ro-now-std.japanese.27.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/5b178339-7fb4-468f-9362-617c686ba37e/v1/ot-ro-now-std.japanese.27.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/e70d283f-e8ea-498e-ab61-72b4fc20ed0e/v1/ot-ro-now-std.japanese.28.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/0d42cabc-e33d-48fa-b0a4-bde3daeda004/v1/ot-ro-now-std.japanese.28.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/19a57163-4f21-4239-b927-4b8a161c3f55/v1/ot-ro-now-std.japanese.28.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/5b178339-7fb4-468f-9362-617c686ba37e/v1/ot-ro-now-std.japanese.28.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/e70d283f-e8ea-498e-ab61-72b4fc20ed0e/v1/ot-ro-now-std.japanese.29.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/0d42cabc-e33d-48fa-b0a4-bde3daeda004/v1/ot-ro-now-std.japanese.29.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/19a57163-4f21-4239-b927-4b8a161c3f55/v1/ot-ro-now-std.japanese.29.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/5b178339-7fb4-468f-9362-617c686ba37e/v1/ot-ro-now-std.japanese.29.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/e70d283f-e8ea-498e-ab61-72b4fc20ed0e/v1/ot-ro-now-std.japanese.30.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/0d42cabc-e33d-48fa-b0a4-bde3daeda004/v1/ot-ro-now-std.japanese.30.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/19a57163-4f21-4239-b927-4b8a161c3f55/v1/ot-ro-now-std.japanese.30.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/5b178339-7fb4-468f-9362-617c686ba37e/v1/ot-ro-now-std.japanese.30.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/e70d283f-e8ea-498e-ab61-72b4fc20ed0e/v1/ot-ro-now-std.japanese.31.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/0d42cabc-e33d-48fa-b0a4-bde3daeda004/v1/ot-ro-now-std.japanese.31.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/19a57163-4f21-4239-b927-4b8a161c3f55/v1/ot-ro-now-std.japanese.31.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/5b178339-7fb4-468f-9362-617c686ba37e/v1/ot-ro-now-std.japanese.31.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/e70d283f-e8ea-498e-ab61-72b4fc20ed0e/v1/ot-ro-now-std.japanese.32.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/0d42cabc-e33d-48fa-b0a4-bde3daeda004/v1/ot-ro-now-std.japanese.32.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/19a57163-4f21-4239-b927-4b8a161c3f55/v1/ot-ro-now-std.japanese.32.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/5b178339-7fb4-468f-9362-617c686ba37e/v1/ot-ro-now-std.japanese.32.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/e70d283f-e8ea-498e-ab61-72b4fc20ed0e/v1/ot-ro-now-std.japanese.33.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/0d42cabc-e33d-48fa-b0a4-bde3daeda004/v1/ot-ro-now-std.japanese.33.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/19a57163-4f21-4239-b927-4b8a161c3f55/v1/ot-ro-now-std.japanese.33.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/5b178339-7fb4-468f-9362-617c686ba37e/v1/ot-ro-now-std.japanese.33.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/e70d283f-e8ea-498e-ab61-72b4fc20ed0e/v1/ot-ro-now-std.japanese.34.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/0d42cabc-e33d-48fa-b0a4-bde3daeda004/v1/ot-ro-now-std.japanese.34.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/19a57163-4f21-4239-b927-4b8a161c3f55/v1/ot-ro-now-std.japanese.34.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/5b178339-7fb4-468f-9362-617c686ba37e/v1/ot-ro-now-std.japanese.34.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/e70d283f-e8ea-498e-ab61-72b4fc20ed0e/v1/ot-ro-now-std.japanese.35.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/0d42cabc-e33d-48fa-b0a4-bde3daeda004/v1/ot-ro-now-std.japanese.35.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/19a57163-4f21-4239-b927-4b8a161c3f55/v1/ot-ro-now-std.japanese.35.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/5b178339-7fb4-468f-9362-617c686ba37e/v1/ot-ro-now-std.japanese.35.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/e70d283f-e8ea-498e-ab61-72b4fc20ed0e/v1/ot-ro-now-std.japanese.36.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/0d42cabc-e33d-48fa-b0a4-bde3daeda004/v1/ot-ro-now-std.japanese.36.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/19a57163-4f21-4239-b927-4b8a161c3f55/v1/ot-ro-now-std.japanese.36.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/5b178339-7fb4-468f-9362-617c686ba37e/v1/ot-ro-now-std.japanese.36.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/e70d283f-e8ea-498e-ab61-72b4fc20ed0e/v1/ot-ro-now-std.japanese.37.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/0d42cabc-e33d-48fa-b0a4-bde3daeda004/v1/ot-ro-now-std.japanese.37.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/19a57163-4f21-4239-b927-4b8a161c3f55/v1/ot-ro-now-std.japanese.37.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/5b178339-7fb4-468f-9362-617c686ba37e/v1/ot-ro-now-std.japanese.37.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/e70d283f-e8ea-498e-ab61-72b4fc20ed0e/v1/ot-ro-now-std.japanese.38.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/0d42cabc-e33d-48fa-b0a4-bde3daeda004/v1/ot-ro-now-std.japanese.38.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/19a57163-4f21-4239-b927-4b8a161c3f55/v1/ot-ro-now-std.japanese.38.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/5b178339-7fb4-468f-9362-617c686ba37e/v1/ot-ro-now-std.japanese.38.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/e70d283f-e8ea-498e-ab61-72b4fc20ed0e/v1/ot-ro-now-std.japanese.39.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/0d42cabc-e33d-48fa-b0a4-bde3daeda004/v1/ot-ro-now-std.japanese.39.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/19a57163-4f21-4239-b927-4b8a161c3f55/v1/ot-ro-now-std.japanese.39.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/5b178339-7fb4-468f-9362-617c686ba37e/v1/ot-ro-now-std.japanese.39.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/e70d283f-e8ea-498e-ab61-72b4fc20ed0e/v1/ot-ro-now-std.cyrillic.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/0d42cabc-e33d-48fa-b0a4-bde3daeda004/v1/ot-ro-now-std.cyrillic.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/19a57163-4f21-4239-b927-4b8a161c3f55/v1/ot-ro-now-std.cyrillic.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/5b178339-7fb4-468f-9362-617c686ba37e/v1/ot-ro-now-std.cyrillic.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/e70d283f-e8ea-498e-ab61-72b4fc20ed0e/v1/ot-ro-now-std.latin-ext.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/0d42cabc-e33d-48fa-b0a4-bde3daeda004/v1/ot-ro-now-std.latin-ext.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/19a57163-4f21-4239-b927-4b8a161c3f55/v1/ot-ro-now-std.latin-ext.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/5b178339-7fb4-468f-9362-617c686ba37e/v1/ot-ro-now-std.latin-ext.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/e70d283f-e8ea-498e-ab61-72b4fc20ed0e/v1/ot-ro-now-std.latin.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/0d42cabc-e33d-48fa-b0a4-bde3daeda004/v1/ot-ro-now-std.latin.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/19a57163-4f21-4239-b927-4b8a161c3f55/v1/ot-ro-now-std.latin.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/5b178339-7fb4-468f-9362-617c686ba37e/v1/ot-ro-now-std.latin.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.other.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.other.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.other.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.other.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.math.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.math.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.math.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.math.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.symbols.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.symbols.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.symbols.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.symbols.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.0.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.0.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.0.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.0.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.1.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.1.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.1.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.1.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.2.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.2.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.2.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.2.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.3.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.3.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.3.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.3.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.4.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.4.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.4.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.4.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.5.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.5.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.5.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.5.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.6.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.6.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.6.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.6.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.7.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.7.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.7.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.7.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.8.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.8.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.8.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.8.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.9.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.9.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.9.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.9.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.10.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.10.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.10.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.10.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.11.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.11.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.11.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.11.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.12.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.12.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.12.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.12.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.13.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.13.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.13.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.13.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.14.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.14.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.14.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.14.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.15.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.15.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.15.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.15.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.16.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.16.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.16.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.16.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.17.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.17.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.17.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.17.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.18.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.18.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.18.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.18.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.19.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.19.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.19.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.19.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.20.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.20.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.20.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.20.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.21.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.21.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.21.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.21.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.22.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.22.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.22.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.22.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.23.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.23.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.23.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.23.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.24.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.24.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.24.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.24.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.25.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.25.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.25.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.25.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.26.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.26.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.26.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.26.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.27.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.27.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.27.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.27.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.28.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.28.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.28.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.28.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.29.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.29.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.29.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.29.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.30.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.30.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.30.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.30.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.31.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.31.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.31.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.31.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.32.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.32.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.32.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.32.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.33.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.33.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.33.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.33.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.34.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.34.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.34.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.34.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.35.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.35.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.35.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.35.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.36.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.36.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.36.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.36.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.37.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.37.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.37.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.37.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.38.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.38.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.38.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.38.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.39.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.39.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.39.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.39.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.cyrillic.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.cyrillic.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.cyrillic.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.cyrillic.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.latin-ext.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.latin-ext.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.latin-ext.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.latin-ext.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.latin.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.latin.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.latin.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.latin.woff2') format('woff2');
            font-display: swap;
        }
        
        #masterPage:not(.landingPage) #PAGES_CONTAINER {
            margin-top: 0px;
            margin-bottom: 0px;
        }
        
        #masterPage.landingPage #SITE_HEADER {
            display: none;
        }
        
        #masterPage.landingPage #comp-ihdmixj9 {
            display: none;
        }
        
        #masterPage.landingPage #SITE_FOOTER {
            display: none;
        }
        
        #masterPage.landingPage #comp-l5taubfo {
            display: none;
        }
        
        #masterPage.landingPage #SITE_HEADER-placeholder {
            display: none;
        }
        
        #masterPage.landingPage #SITE_FOOTER-placeholder {
            display: none;
        }
        
        #SITE_CONTAINER.focus-ring-active:not(.has-custom-focus):not(.ignore-focus):not([tabindex="-1"]):focus,
        #SITE_CONTAINER.focus-ring-active:not(.has-custom-focus):not(.ignore-focus):not([tabindex="-1"]):focus ~ .wixSdkShowFocusOnSibling {
            --focus-ring-box-shadow: 0 0 0 2px #116dff;
            box-shadow: var(--focus-ring-box-shadow) !important;
            z-index: 1;
        }
        
        .has-inner-focus-ring {
            --focus-ring-box-shadow: 0 0 0 2px #116dff !important;
        }
        
        #masterPage {
            left: 0;
            margin-left: 0;
            width: 100%;
            min-width: 0;
        }
        
        #SITE_HEADER {
            z-index: 50;
            --above-all-in-container: 10000;
        }
        
        #PAGES_CONTAINER {
            --pinned-layer-in-container: 51;
            --above-all-in-container: 49;
        }
        
        #comp-ihdmixj9-pinned-layer {
            z-index: calc(var(--pinned-layers-in-page, 0) + 52);
            --above-all-in-container: 10000;
        }
        
        #SITE_FOOTER {
            --pinned-layer-in-container: 53;
            --above-all-in-container: 49;
        }
        
        #comp-l5taubfo-pinned-layer {
            z-index: calc(var(--pinned-layers-in-page, 0) + 54);
            --above-all-in-container: 10000;
        }
        
        #comp-ihdmixj9 {
            justify-self: start;
            align-self: start;
            position: absolute;
            grid-area: 1 / 1 / 2 / 2;
            pointer-events: auto;
        }
        
        #comp-l5taubfo {
            justify-self: end;
            margin-right: 20px;
            align-self: start;
            margin-top: 23px;
            position: absolute;
            grid-area: 1 / 1 / 2 / 2;
            pointer-events: auto;
        }
        
        :root,
        :host,
        .spxThemeOverride,
        .max-width-container,
        #root {
            --color_0: 255, 255, 255;
            --color_1: 255, 255, 255;
            --color_2: 0, 0, 0;
            --color_3: 237, 28, 36;
            --color_4: 0, 136, 203;
            --color_5: 255, 203, 5;
            --color_6: 114, 114, 114;
            --color_7: 176, 176, 176;
            --color_8: 255, 255, 255;
            --color_9: 114, 114, 114;
            --color_10: 176, 176, 176;
            --color_11: 255, 255, 255;
            --color_12: 247, 247, 247;
            --color_13: 198, 198, 198;
            --color_14: 117, 117, 117;
            --color_15: 59, 58, 58;
            --color_16: 249, 238, 177;
            --color_17: 237, 205, 31;
            --color_18: 59, 58, 58;
            --color_19: 102, 89, 13;
            --color_20: 79, 68, 10;
            --color_21: 192, 210, 229;
            --color_22: 153, 178, 202;
            --color_23: 91, 134, 176;
            --color_24: 61, 89, 117;
            --color_25: 30, 45, 59;
            --color_26: 255, 187, 194;
            --color_27: 255, 154, 163;
            --color_28: 255, 52, 71;
            --color_29: 170, 35, 47;
            --color_30: 85, 17, 24;
            --color_31: 186, 222, 173;
            --color_32: 143, 189, 127;
            --color_33: 80, 156, 53;
            --color_34: 53, 104, 35;
            --color_35: 27, 52, 18;
            --color_36: 255, 255, 255;
            --color_37: 59, 58, 58;
            --color_38: 247, 247, 247;
            --color_39: 198, 198, 198;
            --color_40: 117, 117, 117;
            --color_41: 237, 205, 31;
            --color_42: 30, 45, 59;
            --color_43: 61, 89, 117;
            --color_44: 255, 255, 255;
            --color_45: 59, 58, 58;
            --color_46: 59, 58, 58;
            --color_47: 117, 117, 117;
            --color_48: 59, 58, 58;
            --color_49: 59, 58, 58;
            --color_50: 255, 255, 255;
            --color_51: 255, 255, 255;
            --color_52: 59, 58, 58;
            --color_53: 59, 58, 58;
            --color_54: 198, 198, 198;
            --color_55: 198, 198, 198;
            --color_56: 255, 255, 255;
            --color_57: 255, 255, 255;
            --color_58: 59, 58, 58;
            --color_59: 59, 58, 58;
            --color_60: 59, 58, 58;
            --color_61: 59, 58, 58;
            --color_62: 255, 255, 255;
            --color_63: 255, 255, 255;
            --color_64: 198, 198, 198;
            --color_65: 198, 198, 198;
            --font_0: normal normal normal 60px/1.4em avenir-lt-w01_85-heavy1475544, sans-serif;
            --font_1: normal normal normal 16px/1.4em din-next-w01-light, sans-serif;
            --font_2: normal normal normal 55px/1.4em avenir-lt-w01_85-heavy1475544, sans-serif;
            --font_3: normal normal normal 40px/1.4em avenir-lt-w01_85-heavy1475544, sans-serif;
            --font_4: normal normal normal 25px/1.4em avenir-lt-w01_85-heavy1475544, sans-serif;
            --font_5: normal normal normal 23px/1.4em avenir-lt-w01_85-heavy1475544, sans-serif;
            --font_6: normal normal normal 22px/1.4em avenir-lt-w01_85-heavy1475544, sans-serif;
            --font_7: normal normal normal 17px/1.4em helvetica-w01-light, sans-serif;
            --font_8: normal normal normal 15px/1.4em helvetica-w01-light, sans-serif;
            --font_9: normal normal normal 14px/1.4em avenir-lt-w01_35-light1475496, sans-serif;
            --font_10: normal normal normal 12px/1.4em din-next-w01-light, sans-serif;
            --wix-ads-height: 0px;
            --sticky-offset: 0px;
            --wix-ads-top-height: 0px;
            --site-width: 100%;
            --above-all-z-index: 100000;
            --portals-z-index: 100001;
            --wix-opt-in-direction: ltr;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            --minViewportSize: 320;
            --maxViewportSize: 1920;
            --theme-spx-ratio: 1px;
            --full-viewport: 100 * var(--one-unit) * var(--browser-zoom);
            --scaling-factor: clamp(var(--spx-stopper-min), var(--full-viewport), min(var(--spx-stopper-max), var(--section-max-width)));
            --customScaleViewportLimit: clamp(var(--minViewportSize) * 1px, var(--full-viewport), min(var(--section-max-width), var(--maxViewportSize) * 1px));
        }
        
        .font_0 {
            font: var(--font_0);
            color: rgb(var(--color_25));
            letter-spacing: 0em;
        }
        
        .font_1 {
            font: var(--font_1);
            color: rgb(var(--color_14));
            letter-spacing: 0em;
        }
        
        .font_2 {
            font: var(--font_2);
            color: rgb(var(--color_25));
            letter-spacing: 0em;
        }
        
        .font_3 {
            font: var(--font_3);
            color: rgb(var(--color_14));
            letter-spacing: 0em;
        }
        
        .font_4 {
            font: var(--font_4);
            color: rgb(var(--color_25));
            letter-spacing: 0em;
        }
        
        .font_5 {
            font: var(--font_5);
            color: rgb(var(--color_25));
            letter-spacing: 0em;
        }
        
        .font_6 {
            font: var(--font_6);
            color: rgb(var(--color_24));
            letter-spacing: 0em;
        }
        
        .font_7 {
            font: var(--font_7);
            color: rgb(var(--color_15));
            letter-spacing: 0em;
        }
        
        .font_8 {
            font: var(--font_8);
            color: rgb(var(--color_15));
            letter-spacing: 0em;
        }
        
        .font_9 {
            font: var(--font_9);
            color: rgb(var(--color_15));
            letter-spacing: 0em;
        }
        
        .font_10 {
            font: var(--font_10);
            color: rgb(var(--color_14));
            letter-spacing: 0em;
        }
        
        .color_0 {
            color: rgb(var(--color_0));
        }
        
        .color_1 {
            color: rgb(var(--color_1));
        }
        
        .color_2 {
            color: rgb(var(--color_2));
        }
        
        .color_3 {
            color: rgb(var(--color_3));
        }
        
        .color_4 {
            color: rgb(var(--color_4));
        }
        
        .color_5 {
            color: rgb(var(--color_5));
        }
        
        .color_6 {
            color: rgb(var(--color_6));
        }
        
        .color_7 {
            color: rgb(var(--color_7));
        }
        
        .color_8 {
            color: rgb(var(--color_8));
        }
        
        .color_9 {
            color: rgb(var(--color_9));
        }
        
        .color_10 {
            color: rgb(var(--color_10));
        }
        
        .color_11 {
            color: rgb(var(--color_11));
        }
        
        .color_12 {
            color: rgb(var(--color_12));
        }
        
        .color_13 {
            color: rgb(var(--color_13));
        }
        
        .color_14 {
            color: rgb(var(--color_14));
        }
        
        .color_15 {
            color: rgb(var(--color_15));
        }
        
        .color_16 {
            color: rgb(var(--color_16));
        }
        
        .color_17 {
            color: rgb(var(--color_17));
        }
        
        .color_18 {
            color: rgb(var(--color_18));
        }
        
        .color_19 {
            color: rgb(var(--color_19));
        }
        
        .color_20 {
            color: rgb(var(--color_20));
        }
        
        .color_21 {
            color: rgb(var(--color_21));
        }
        
        .color_22 {
            color: rgb(var(--color_22));
        }
        
        .color_23 {
            color: rgb(var(--color_23));
        }
        
        .color_24 {
            color: rgb(var(--color_24));
        }
        
        .color_25 {
            color: rgb(var(--color_25));
        }
        
        .color_26 {
            color: rgb(var(--color_26));
        }
        
        .color_27 {
            color: rgb(var(--color_27));
        }
        
        .color_28 {
            color: rgb(var(--color_28));
        }
        
        .color_29 {
            color: rgb(var(--color_29));
        }
        
        .color_30 {
            color: rgb(var(--color_30));
        }
        
        .color_31 {
            color: rgb(var(--color_31));
        }
        
        .color_32 {
            color: rgb(var(--color_32));
        }
        
        .color_33 {
            color: rgb(var(--color_33));
        }
        
        .color_34 {
            color: rgb(var(--color_34));
        }
        
        .color_35 {
            color: rgb(var(--color_35));
        }
        
        .color_36 {
            color: rgb(var(--color_36));
        }
        
        .color_37 {
            color: rgb(var(--color_37));
        }
        
        .color_38 {
            color: rgb(var(--color_38));
        }
        
        .color_39 {
            color: rgb(var(--color_39));
        }
        
        .color_40 {
            color: rgb(var(--color_40));
        }
        
        .color_41 {
            color: rgb(var(--color_41));
        }
        
        .color_42 {
            color: rgb(var(--color_42));
        }
        
        .color_43 {
            color: rgb(var(--color_43));
        }
        
        .color_44 {
            color: rgb(var(--color_44));
        }
        
        .color_45 {
            color: rgb(var(--color_45));
        }
        
        .color_46 {
            color: rgb(var(--color_46));
        }
        
        .color_47 {
            color: rgb(var(--color_47));
        }
        
        .color_48 {
            color: rgb(var(--color_48));
        }
        
        .color_49 {
            color: rgb(var(--color_49));
        }
        
        .color_50 {
            color: rgb(var(--color_50));
        }
        
        .color_51 {
            color: rgb(var(--color_51));
        }
        
        .color_52 {
            color: rgb(var(--color_52));
        }
        
        .color_53 {
            color: rgb(var(--color_53));
        }
        
        .color_54 {
            color: rgb(var(--color_54));
        }
        
        .color_55 {
            color: rgb(var(--color_55));
        }
        
        .color_56 {
            color: rgb(var(--color_56));
        }
        
        .color_57 {
            color: rgb(var(--color_57));
        }
        
        .color_58 {
            color: rgb(var(--color_58));
        }
        
        .color_59 {
            color: rgb(var(--color_59));
        }
        
        .color_60 {
            color: rgb(var(--color_60));
        }
        
        .color_61 {
            color: rgb(var(--color_61));
        }
        
        .color_62 {
            color: rgb(var(--color_62));
        }
        
        .color_63 {
            color: rgb(var(--color_63));
        }
        
        .color_64 {
            color: rgb(var(--color_64));
        }
        
        .color_65 {
            color: rgb(var(--color_65));
        }
        
        .backcolor_0 {
            background-color: rgb(var(--color_0));
        }
        
        .backcolor_1 {
            background-color: rgb(var(--color_1));
        }
        
        .backcolor_2 {
            background-color: rgb(var(--color_2));
        }
        
        .backcolor_3 {
            background-color: rgb(var(--color_3));
        }
        
        .backcolor_4 {
            background-color: rgb(var(--color_4));
        }
        
        .backcolor_5 {
            background-color: rgb(var(--color_5));
        }
        
        .backcolor_6 {
            background-color: rgb(var(--color_6));
        }
        
        .backcolor_7 {
            background-color: rgb(var(--color_7));
        }
        
        .backcolor_8 {
            background-color: rgb(var(--color_8));
        }
        
        .backcolor_9 {
            background-color: rgb(var(--color_9));
        }
        
        .backcolor_10 {
            background-color: rgb(var(--color_10));
        }
        
        .backcolor_11 {
            background-color: rgb(var(--color_11));
        }
        
        .backcolor_12 {
            background-color: rgb(var(--color_12));
        }
        
        .backcolor_13 {
            background-color: rgb(var(--color_13));
        }
        
        .backcolor_14 {
            background-color: rgb(var(--color_14));
        }
        
        .backcolor_15 {
            background-color: rgb(var(--color_15));
        }
        
        .backcolor_16 {
            background-color: rgb(var(--color_16));
        }
        
        .backcolor_17 {
            background-color: rgb(var(--color_17));
        }
        
        .backcolor_18 {
            background-color: rgb(var(--color_18));
        }
        
        .backcolor_19 {
            background-color: rgb(var(--color_19));
        }
        
        .backcolor_20 {
            background-color: rgb(var(--color_20));
        }
        
        .backcolor_21 {
            background-color: rgb(var(--color_21));
        }
        
        .backcolor_22 {
            background-color: rgb(var(--color_22));
        }
        
        .backcolor_23 {
            background-color: rgb(var(--color_23));
        }
        
        .backcolor_24 {
            background-color: rgb(var(--color_24));
        }
        
        .backcolor_25 {
            background-color: rgb(var(--color_25));
        }
        
        .backcolor_26 {
            background-color: rgb(var(--color_26));
        }
        
        .backcolor_27 {
            background-color: rgb(var(--color_27));
        }
        
        .backcolor_28 {
            background-color: rgb(var(--color_28));
        }
        
        .backcolor_29 {
            background-color: rgb(var(--color_29));
        }
        
        .backcolor_30 {
            background-color: rgb(var(--color_30));
        }
        
        .backcolor_31 {
            background-color: rgb(var(--color_31));
        }
        
        .backcolor_32 {
            background-color: rgb(var(--color_32));
        }
        
        .backcolor_33 {
            background-color: rgb(var(--color_33));
        }
        
        .backcolor_34 {
            background-color: rgb(var(--color_34));
        }
        
        .backcolor_35 {
            background-color: rgb(var(--color_35));
        }
        
        .backcolor_36 {
            background-color: rgb(var(--color_36));
        }
        
        .backcolor_37 {
            background-color: rgb(var(--color_37));
        }
        
        .backcolor_38 {
            background-color: rgb(var(--color_38));
        }
        
        .backcolor_39 {
            background-color: rgb(var(--color_39));
        }
        
        .backcolor_40 {
            background-color: rgb(var(--color_40));
        }
        
        .backcolor_41 {
            background-color: rgb(var(--color_41));
        }
        
        .backcolor_42 {
            background-color: rgb(var(--color_42));
        }
        
        .backcolor_43 {
            background-color: rgb(var(--color_43));
        }
        
        .backcolor_44 {
            background-color: rgb(var(--color_44));
        }
        
        .backcolor_45 {
            background-color: rgb(var(--color_45));
        }
        
        .backcolor_46 {
            background-color: rgb(var(--color_46));
        }
        
        .backcolor_47 {
            background-color: rgb(var(--color_47));
        }
        
        .backcolor_48 {
            background-color: rgb(var(--color_48));
        }
        
        .backcolor_49 {
            background-color: rgb(var(--color_49));
        }
        
        .backcolor_50 {
            background-color: rgb(var(--color_50));
        }
        
        .backcolor_51 {
            background-color: rgb(var(--color_51));
        }
        
        .backcolor_52 {
            background-color: rgb(var(--color_52));
        }
        
        .backcolor_53 {
            background-color: rgb(var(--color_53));
        }
        
        .backcolor_54 {
            background-color: rgb(var(--color_54));
        }
        
        .backcolor_55 {
            background-color: rgb(var(--color_55));
        }
        
        .backcolor_56 {
            background-color: rgb(var(--color_56));
        }
        
        .backcolor_57 {
            background-color: rgb(var(--color_57));
        }
        
        .backcolor_58 {
            background-color: rgb(var(--color_58));
        }
        
        .backcolor_59 {
            background-color: rgb(var(--color_59));
        }
        
        .backcolor_60 {
            background-color: rgb(var(--color_60));
        }
        
        .backcolor_61 {
            background-color: rgb(var(--color_61));
        }
        
        .backcolor_62 {
            background-color: rgb(var(--color_62));
        }
        
        .backcolor_63 {
            background-color: rgb(var(--color_63));
        }
        
        .backcolor_64 {
            background-color: rgb(var(--color_64));
        }
        
        .backcolor_65 {
            background-color: rgb(var(--color_65));
        }
        
        #masterPage:not(.landingPage) {
            --top-offset: var(--header-height);
            --header-height: 85px;
        }
        
        #masterPage.landingPage {
            --top-offset: 0px;
        }
        
        #SITE_HEADER {
            --brd: 160, 160, 159;
            --brwt: 0px;
            --brwb: 0px;
            --shd: none;
            --rd: 0px;
            --alpha-brd: 0;
            --backdrop-filter: none;
            --boxShadowToggleOn-shd: none;
        }
        
        #SITE_HEADER {
            left: 0;
            margin-left: 0;
            width: 100%;
            min-width: 0;
        }
        
        [data-mesh-id=SITE_HEADERinlineContent] {
            height: auto;
            width: 100%;
            position: static;
            min-height: 85px;
        }
        
        #SITE_HEADER {
            --bg-overlay-color: rgb(var(--color_43));
            --bg-gradient: none;
            position: sticky !important;
            top: var(--wix-ads-height);
        }
        
        #PAGES_CONTAINER {
            left: 0;
            margin-left: 0;
            width: 100%;
            min-width: 0;
        }
        
        #SITE_PAGES {
            left: 0;
            margin-left: 0;
            width: 100%;
            min-width: 0;
        }
        
        #SITE_PAGES {
            --transition-duration: 700ms;
        }
        
        #comp-ihdmixj9 {
            --brw: 0px;
            --brd: var(--color_40);
            --bg: 104, 176, 77;
            --rd: 0px;
            --shd: none;
            --gradient: none;
            --alpha-brd: 1;
            --alpha-bg: 1;
            --boxShadowToggleOn-shd: none;
            --bg-gradient: none;
        }
        
        #comp-ihdmixj9 {
            width: 332px;
        }
        
        [data-mesh-id=comp-ihdmixj9inlineContent] {
            height: auto;
            width: 332px;
        }
        
        [data-mesh-id=comp-ihdmixj9inlineContent-gridContainer] {
            position: static;
            display: grid;
            height: auto;
            width: 100%;
            min-height: auto;
            grid-template-rows: repeat(2, min-content) 1fr;
            grid-template-columns: 100%;
        }
        
        [data-mesh-id=comp-ihdmixj9inlineContent-gridContainer] > [id="comp-ifwlqiny"],
        [data-mesh-id=comp-ihdmixj9inlineContent-gridContainer] > wix-interact-element > [id="comp-ifwlqiny"] {
            position: relative;
            margin: 22px 0px 4px 0;
            left: 113px;
            grid-area: 1 / 1 / 2 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=comp-ihdmixj9inlineContent-gridContainer] > [id="comp-mhx4u95a"],
        [data-mesh-id=comp-ihdmixj9inlineContent-gridContainer] > wix-interact-element > [id="comp-mhx4u95a"] {
            position: relative;
            margin: 0px 0px 18px 0;
            left: 96px;
            grid-area: 2 / 1 / 3 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=comp-ihdmixj9inlineContent-gridContainer] > [id="comp-mhx7nmyh"],
        [data-mesh-id=comp-ihdmixj9inlineContent-gridContainer] > wix-interact-element > [id="comp-mhx7nmyh"] {
            position: relative;
            margin: 13px 0px 13px 0;
            left: 60px;
            grid-area: 1 / 1 / 4 / 2;
            justify-self: start;
            align-self: start;
        }
        
        #comp-ihdmixj9 {
            --shc-mutated-brightness: 52, 88, 39;
        }
        
        #comp-ifwlqiny {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
        }
        
        #comp-ifwlqiny {
            width: 197px;
            height: auto;
        }
        
        #comp-ifwlqiny {
            --text-direction: var(--wix-opt-in-direction);
        }
        
        #comp-mhx4u95a {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
        }
        
        #comp-mhx4u95a {
            width: 230px;
            height: auto;
        }
        
        #comp-mhx4u95a {
            --text-direction: var(--wix-opt-in-direction);
        }
        
        #comp-mhx7nmyh {
            --contentPaddingLeft: 0px;
            --contentPaddingRight: 0px;
            --contentPaddingTop: 0px;
            --contentPaddingBottom: 0px;
        }
        
        #comp-mhx7nmyh {
            width: 60px;
            height: 60px;
        }
        
        #comp-mhx7nmyh {
            --height: 60px;
            --width: 60px;
        }
        
        #SITE_FOOTER {
            --bg: var(--color_36);
            --shd: none;
            --brwt: 0px;
            --brd: var(--color_39);
            --brwb: 0px;
            --bgctr: var(--color_36);
            --rd: 0px;
            --alpha-bgctr: 1;
            --alpha-brd: 1;
            --alpha-bg: 1;
            --backdrop-filter: none;
            --boxShadowToggleOn-shd: none;
        }
        
        #SITE_FOOTER {
            left: 0;
            margin-left: 0;
            width: 100%;
            min-width: 0;
        }
        
        [data-mesh-id=SITE_FOOTERinlineContent] {
            height: auto;
            width: 100%;
        }
        
        [data-mesh-id=SITE_FOOTERinlineContent-gridContainer] {
            position: static;
            display: grid;
            height: auto;
            width: 100%;
            min-height: auto;
            grid-template-rows: 1fr;
            grid-template-columns: 100%;
        }
        
        [data-mesh-id=SITE_FOOTERinlineContent-gridContainer] > [id="comp-ig6adlrb"],
        [data-mesh-id=SITE_FOOTERinlineContent-gridContainer] > wix-interact-element > [id="comp-ig6adlrb"] {
            position: relative;
            margin: 23px 0px 13px calc((100% - 980px) * 0.5);
            left: 20px;
            grid-area: 1 / 1 / 2 / 2;
            justify-self: start;
            align-self: start;
        }
        
        #SITE_FOOTER {
            --shc-mutated-brightness: 128, 128, 128;
            --bg-overlay-color: rgb(var(--color_36));
            --bg-gradient: none;
        }
        
        @media (prefers-reduced-motion: no-preference) {
            #comp-ig6adlrb:not([data-motion-enter="done"]) {
                opacity: var(--comp-opacity, 1);
            }
        }
        
        #comp-ig6adlrb {
            width: 517px;
            height: auto;
        }
        
        #comp-ig6adlrb {
            --text-direction: var(--wix-opt-in-direction);
        }
        /* END STYLABLE DIRECTIVE RULES */
        
        #comp-l5taubfo .style-mhyl7bpz__root .StylableHorizontalMenu3372578893__columnsLayout::category {
            margin-top: 6px;
        }
        /* START STYLABLE DIRECTIVE RULES */
        
        #comp-l5taubfo .style-mhyl7bpz__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading .itemDepth12472627565__container {
            justify-content: center;
        }
        
        #comp-l5taubfo .style-mhyl7bpz__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading {
            padding-left: 5px;
            padding-right: 5px;
            padding-top: 5px;
            padding-bottom: 5px;
            margin-bottom: 6px;
        }
        
        #comp-l5taubfo .style-mhyl7bpz__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading .itemDepth12472627565__label {
            font-size: 16px;
            letter-spacing: 0.05em;
            color: #1D67CD;
            text-align: center;
        }
        
        #comp-l5taubfo .style-mhyl7bpz__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading.itemDepth12472627565--isCurrentPage .itemDepth12472627565__label {
            text-decoration-line: underline;
        }
        
        #comp-l5taubfo .style-mhyl7bpz__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading.itemDepth12472627565--isHovered .itemDepth12472627565__label {
            text-decoration-line: underline;
        }
        
        #comp-l5taubfo .style-mhyl7bpz__root .StylableHorizontalMenu3372578893__columnsLayout::listItem {
            margin-left: 4px;
            margin-right: 4px;
        }
        
        #comp-l5taubfo .style-mhyl7bpz__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__listWrapper {
            --style-mhyl7bpz-width: 80;
            column-count: 3;
            --style-mhyl7bpz-columnsAmount: 3;
            width: 100%
        }
        
        #comp-l5taubfo .style-mhyl7bpz__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__menuItem {
            border-radius: 0;
            border: 0 solid #ccc;
            padding: 10px;
            background: rgba(255, 255, 255, 0);
            padding-left: 5px;
            padding-right: 5px;
            padding-top: 5px;
            padding-bottom: 5px;
            margin-bottom: 6px
        }
        
        #comp-l5taubfo .style-mhyl7bpz__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__menuItem.itemDepth12472627565--isCurrentPage {
            background: rgba(247, 247, 247, 0)
        }
        
        #comp-l5taubfo .style-mhyl7bpz__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__menuItem.itemDepth12472627565--isHovered {
            background: rgba(247, 247, 247, 0)
        }
        
        #comp-l5taubfo .style-mhyl7bpz__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__pageStretchWrapper {
            width: 100%;
        }
        
        #comp-l5taubfo .style-mhyl7bpz__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__pageWrapper {
            justify-content: space-between;
            margin-left: -4px;
            margin-right: -4px;
            width: calc(100% + 8px);
            margin-bottom: -6px
        }
        
        #comp-l5taubfo .style-mhyl7bpz__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__menuItem .itemDepth12472627565__container {
            justify-content: center
        }
        
        #comp-l5taubfo .style-mhyl7bpz__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__menuItem .itemDepth12472627565__label {
            text-transform: none;
            letter-spacing: 0.05em;
            text-align: center;
            font-family: avenir-lt-w01_35-light1475496, sans-serif;
            font-size: 14px;
            font-weight: normal;
            font-style: normal;
            color: #FFFFFF
        }
        
        #comp-l5taubfo .style-mhyl7bpz__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__menuItem.itemDepth12472627565--isCurrentPage .itemDepth12472627565__label {
            text-transform: none;
            text-decoration-line: none;
            color: #EDCD1F
        }
        
        #comp-l5taubfo .style-mhyl7bpz__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__menuItem.itemDepth12472627565--isHovered .itemDepth12472627565__label {
            text-decoration-line: none;
            color: #EDCD1F;
        }
        
        #comp-l5taubfo .style-mhyl7bpz__root .StylableHorizontalMenu3372578893__columnsLayout {
            padding-top: 20px;
            padding-bottom: 20px;
            border: 0 solid #3B3A3A;
            border-radius: 0;
            border-top: 0 solid #3B3A3A;
            --style-mhyl7bpz-horizontalSpacing: 8;
            border-bottom: 0px solid #3B3A3A;
            padding: 10px;
            margin-top: 0px;
            --style-mhyl7bpz-flyoutAlignment: center;
            background: #1E2D3B
        }
        
        #comp-l5taubfo .style-mhyl7bpz__root .StylableHorizontalMenu3372578893__menu {
            direction: ltr;
            width: calc(100% + 8px);
            margin-left: -4px;
            margin-right: -4px;
            flex-grow: 1;
            justify-content: flex-start;
            height: calc(100% + 8px);
            margin-top: -4px;
            margin-bottom: -4px
        }
        
        #comp-l5taubfo .style-mhyl7bpz__root .StylableHorizontalMenu3372578893__menuItem .itemDepth02233374943__container {
            justify-content: center
        }
        
        #comp-l5taubfo .style-mhyl7bpz__root {
            -st-extends: StylableHorizontalMenu;
            padding: 0;
            border: 0 solid #ccc;
            border-radius: 0;
            padding-right: 0;
            padding-left: 0;
            background: #3D5975
        }
        
        #comp-l5taubfo .style-mhyl7bpz__root .StylableHorizontalMenu3372578893__menuItem {
            padding: 8px;
            margin-left: 4px;
            margin-right: 4px;
            border: 0 solid #ccc;
            border-radius: 0;
            margin-top: 4px;
            margin-bottom: 4px;
            padding-left: 5px;
            padding-right: 5px;
            padding-top: 5px;
            padding-bottom: 5px;
            background: rgba(247, 247, 247, 0)
        }
        
        #comp-l5taubfo .style-mhyl7bpz__root .StylableHorizontalMenu3372578893__positionBox {
            margin-left: 20px;
            margin-right: 20px;
        }
        
        #comp-l5taubfo .style-mhyl7bpz__root::rightAlignmentScrollItem {
            --style-mhyl7bpz-flexGrow: 1;
        }
        
        #comp-l5taubfo .style-mhyl7bpz__root .StylableHorizontalMenu3372578893__scrollButton {
            background: #FFFFFF;
            border: 0 solid #1a2df3;
            border-radius: 0;
            padding: 10px;
            padding-top: 0px;
            padding-bottom: 0px;
            box-shadow: -5.66px 5.66px 15px 3px rgba(0, 0, 0, 0.05)
        }
        
        #comp-l5taubfo .style-mhyl7bpz__root .StylableHorizontalMenu3372578893__scrollButton:hover {
            border-radius: 0;
            border: 0 solid #FFFFFF;
            background: #FFFFFF;
            box-shadow: -5.66px 5.66px 15px 3px rgba(0, 0, 0, 0.06);
        }
        
        #comp-l5taubfo .style-mhyl7bpz__root .StylableHorizontalMenu3372578893__menuItem .itemDepth02233374943__label {
            text-transform: none;
            letter-spacing: 0em;
            color: #FFFFFF;
            font-family: avenir-lt-w01_35-light1475496, sans-serif;
            font-size: 14px;
            font-weight: normal;
            font-style: normal;
            font-family: ot-ro-now-std, sans-serif;
            font-weight: 700
        }
        
        #comp-l5taubfo .style-mhyl7bpz__root .StylableHorizontalMenu3372578893__menuItem.itemDepth02233374943--isCurrentPage .itemDepth02233374943__label {
            color: #68B04D;
        }
        
        #comp-l5taubfo .style-mhyl7bpz__root .StylableHorizontalMenu3372578893__menuItem.itemDepth02233374943--isHovered .itemDepth02233374943__label {
            color: #3B3A3A;
        }
        
        #comp-l5taubfo .style-mhyl7bpz__root .StylableHorizontalMenu3372578893__scrollButton .ScrollButton2305195801__icon {
            width: 20px;
            height: 20px;
            fill: #000
        }
        
        #comp-l5taubfo .style-mhyl7bpz__root .StylableHorizontalMenu3372578893__scrollButton:hover .ScrollButton2305195801__icon {
            fill: #E33292
        }
        
        #comp-l5taubfo {
            width: 609px;
            height: 39px;
        }
        
        #comp-l5taubfo {
            --is-animated: 1;
            --position-box-z-index: 47;
            --menu-flex-wrap: wrap;
            --subsubmenu-box-display: none;
            --subsubmenu-box-position: absolute;
            --white-space: nowrap;
            --label-word-wrap: normal;
            height: auto;
            max-height: unset;
        }
    
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.other.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.other.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.other.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.other.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.math.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.math.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.math.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.math.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.symbols.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.symbols.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.symbols.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.symbols.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.0.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.0.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.0.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.0.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.1.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.1.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.1.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.1.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.2.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.2.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.2.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.2.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.3.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.3.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.3.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.3.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.4.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.4.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.4.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.4.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.5.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.5.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.5.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.5.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.6.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.6.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.6.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.6.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.7.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.7.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.7.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.7.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.8.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.8.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.8.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.8.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.9.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.9.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.9.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.9.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.10.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.10.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.10.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.10.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.11.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.11.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.11.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.11.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.12.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.12.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.12.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.12.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.13.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.13.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.13.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.13.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.14.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.14.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.14.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.14.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.15.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.15.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.15.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.15.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.16.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.16.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.16.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.16.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.17.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.17.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.17.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.17.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.18.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.18.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.18.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.18.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.19.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.19.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.19.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.19.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.20.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.20.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.20.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.20.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.21.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.21.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.21.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.21.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.22.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.22.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.22.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.22.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.23.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.23.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.23.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.23.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.24.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.24.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.24.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.24.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.25.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.25.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.25.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.25.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.26.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.26.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.26.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.26.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.27.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.27.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.27.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.27.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.28.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.28.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.28.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.28.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.29.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.29.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.29.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.29.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.30.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.30.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.30.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.30.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.31.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.31.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.31.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.31.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.32.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.32.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.32.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.32.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.33.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.33.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.33.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.33.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.34.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.34.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.34.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.34.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.35.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.35.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.35.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.35.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.36.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.36.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.36.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.36.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.37.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.37.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.37.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.37.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.38.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.38.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.38.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.38.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.japanese.39.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.japanese.39.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.japanese.39.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.japanese.39.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.cyrillic.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.cyrillic.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.cyrillic.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.cyrillic.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.latin-ext.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.latin-ext.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.latin-ext.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.latin-ext.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/9b5cd94e-bc1f-496c-a6f2-4af5b82574fd/v1/ot-ro-now-std-2.latin.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 300;
            src: url('//static.parastorage.com/fonts/v2/c8668588-43bd-4883-917f-b580739871f4/v1/ot-ro-now-std.latin.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/7b388ddd-4575-4c8d-9fbd-b48501cd2353/v1/ot-ro-now-std.latin.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-ro-now-std-2';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/e5cccce2-8c1b-4a97-9674-781c465ed217/v1/ot-ro-now-std.latin.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'avenir-lt-w01_35-light1475496';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/af36905f-3c92-4ef9-b0c1-f91432f16ac1/v1/avenir-lt-w05_35-light.woff2') format('woff2');
            unicode-range: U+0100-012B, U+012E-0130, U+0132-0137, U+0139-0149, U+014C-0151, U+0154-015F, U+0162-0177, U+0179-017C, U+0218-021B, U+02C9, U+02D8-02D9, U+02DB, U+02DD, U+0394, U+03A9, U+03BC, U+03C0, U+1E9E, U+20B9-20BA, U+20BC-20BD, U+2113, U+2126, U+212E, U+2202, U+2206, U+220F, U+2211-2212, U+2215, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+F8FF, U+FB01-FB02;
            font-display: swap;
        }
        
        @font-face {
            font-family: 'avenir-lt-w01_35-light1475496';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/af36905f-3c92-4ef9-b0c1-f91432f16ac1/v1/avenir-lt-w01_35-light1475496.woff2') format('woff2');
            unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+0160-0161, U+0178, U+017D-017E, U+0192, U+0237, U+02C6-02C7, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122;
            font-display: swap;
        }
        
        @font-face {
            font-family: 'avenir-lt-w01_85-heavy1475544';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/74290729-59ae-4129-87d0-2eec3974dce1/v1/avenir-lt-w05_85-heavy.woff2') format('woff2');
            unicode-range: U+0100-012B, U+012E-0130, U+0132-0137, U+0139-0149, U+014C-0151, U+0154-015F, U+0162-0177, U+0179-017C, U+0218-021B, U+02C9, U+02D8-02D9, U+02DB, U+02DD, U+0394, U+03A9, U+03BC, U+03C0, U+1E9E, U+20B9-20BA, U+20BC-20BD, U+2113, U+2126, U+212E, U+2202, U+2206, U+220F, U+2211-2212, U+2215, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+F8FF, U+FB01-FB02;
            font-display: swap;
        }
        
        @font-face {
            font-family: 'avenir-lt-w01_85-heavy1475544';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/74290729-59ae-4129-87d0-2eec3974dce1/v1/avenir-lt-w01_85-heavy1475544.woff2') format('woff2');
            unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+0160-0161, U+0178, U+017D-017E, U+0192, U+0237, U+02C6-02C7, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122;
            font-display: swap;
        }
        
        @font-face {
            font-family: 'helvetica-w01-light';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/8eac109b-0fa9-42bf-a305-43e471e23779/v1/helvetica-w02-light.woff2') format('woff2');
            unicode-range: U+0100-012B, U+012E-0137, U+0139-0149, U+014C-0151, U+0154-015F, U+0162-0177, U+0179-017C, U+0218-021B, U+0237, U+02C7, U+02C9, U+02D8-02DB, U+02DD, U+0394, U+03A9, U+03BC, U+03C0, U+2044, U+2113, U+2126, U+212E, U+2202, U+2206, U+220F, U+2211-2212, U+2215, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+E002, U+E004, U+E006, U+E008-E009, U+E00D, U+E00F, U+E011, U+E013, U+E015, U+E017, U+E01A, U+FB01-FB02;
            font-display: swap;
        }
        
        @font-face {
            font-family: 'helvetica-w01-light';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/8eac109b-0fa9-42bf-a305-43e471e23779/v1/helvetica-w01-light.woff2') format('woff2');
            unicode-range: U+000D, U+0020-007E, U+00A0-00FF, U+0152-0153, U+0160-0161, U+0178, U+017D-017E, U+0192, U+02C6, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+20AC, U+2122;
            font-display: swap;
        }
        
        @font-face {
            font-family: 'raleway';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/raleway/v26/1Ptug8zYS_SKggPNyCIIT4ttDfCmxA.woff2') format('woff2');
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
            font-display: swap;
        }
        
        @font-face {
            font-family: 'raleway';
            font-style: italic;
            font-weight: 700;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/raleway/v26/1Ptsg8zYS_SKggPNyCg4QoFqL_KWxWMT.woff2') format('woff2');
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
            font-display: swap;
        }
        
        @font-face {
            font-family: 'raleway';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/raleway/v26/1Ptug8zYS_SKggPNyCIIT4ttDfCmxA.woff2') format('woff2');
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
            font-display: swap;
        }
        
        @font-face {
            font-family: 'raleway';
            font-style: italic;
            font-weight: 400;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/raleway/v26/1Ptsg8zYS_SKggPNyCg4QoFqL_KWxWMT.woff2') format('woff2');
            unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
            font-display: swap;
        }
        
        @font-face {
            font-family: 'raleway';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/raleway/v26/1Ptug8zYS_SKggPNyCAIT4ttDfCmxA.woff2') format('woff2');
            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
            font-display: swap;
        }
        
        @font-face {
            font-family: 'raleway';
            font-style: italic;
            font-weight: 700;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/raleway/v26/1Ptsg8zYS_SKggPNyCg4QIFqL_KWxWMT.woff2') format('woff2');
            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
            font-display: swap;
        }
        
        @font-face {
            font-family: 'raleway';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/raleway/v26/1Ptug8zYS_SKggPNyCAIT4ttDfCmxA.woff2') format('woff2');
            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
            font-display: swap;
        }
        
        @font-face {
            font-family: 'raleway';
            font-style: italic;
            font-weight: 400;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/raleway/v26/1Ptsg8zYS_SKggPNyCg4QIFqL_KWxWMT.woff2') format('woff2');
            unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
            font-display: swap;
        }
        
        @font-face {
            font-family: 'raleway';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/raleway/v26/1Ptug8zYS_SKggPNyCkIT4ttDfCmxA.woff2') format('woff2');
            unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
            font-display: swap;
        }
        
        @font-face {
            font-family: 'raleway';
            font-style: italic;
            font-weight: 700;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/raleway/v26/1Ptsg8zYS_SKggPNyCg4SYFqL_KWxWMT.woff2') format('woff2');
            unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
            font-display: swap;
        }
        
        @font-face {
            font-family: 'raleway';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/raleway/v26/1Ptug8zYS_SKggPNyCkIT4ttDfCmxA.woff2') format('woff2');
            unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
            font-display: swap;
        }
        
        @font-face {
            font-family: 'raleway';
            font-style: italic;
            font-weight: 400;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/raleway/v26/1Ptsg8zYS_SKggPNyCg4SYFqL_KWxWMT.woff2') format('woff2');
            unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
            font-display: swap;
        }
        
        @font-face {
            font-family: 'raleway';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/raleway/v26/1Ptug8zYS_SKggPNyCMIT4ttDfCmxA.woff2') format('woff2');
            unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
            font-display: swap;
        }
        
        @font-face {
            font-family: 'raleway';
            font-style: italic;
            font-weight: 700;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/raleway/v26/1Ptsg8zYS_SKggPNyCg4Q4FqL_KWxWMT.woff2') format('woff2');
            unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
            font-display: swap;
        }
        
        @font-face {
            font-family: 'raleway';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/raleway/v26/1Ptug8zYS_SKggPNyCMIT4ttDfCmxA.woff2') format('woff2');
            unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
            font-display: swap;
        }
        
        @font-face {
            font-family: 'raleway';
            font-style: italic;
            font-weight: 400;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/raleway/v26/1Ptsg8zYS_SKggPNyCg4Q4FqL_KWxWMT.woff2') format('woff2');
            unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
            font-display: swap;
        }
        
        @font-face {
            font-family: 'raleway';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/raleway/v26/1Ptug8zYS_SKggPNyC0IT4ttDfA.woff2') format('woff2');
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
            font-display: swap;
        }
        
        @font-face {
            font-family: 'raleway';
            font-style: italic;
            font-weight: 700;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/raleway/v26/1Ptsg8zYS_SKggPNyCg4TYFqL_KWxQ.woff2') format('woff2');
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
            font-display: swap;
        }
        
        @font-face {
            font-family: 'raleway';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/raleway/v26/1Ptug8zYS_SKggPNyC0IT4ttDfA.woff2') format('woff2');
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
            font-display: swap;
        }
        
        @font-face {
            font-family: 'raleway';
            font-style: italic;
            font-weight: 400;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/raleway/v26/1Ptsg8zYS_SKggPNyCg4TYFqL_KWxQ.woff2') format('woff2');
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/66a1ae4e-f430-4265-b5e1-3c7d25a8603e/v1/ot-pgothic-mb101-pr6n.other.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/b8045f75-5003-4dbb-a849-e186f33e2141/v1/ot-pgothic-mb101-pr6n.other.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/332e3cc1-5260-44d5-a75b-82e4108e8690/v1/ot-pgothic-mb101-pr6n.other.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 500;
            src: url('//static.parastorage.com/fonts/v2/aaf6701d-0663-4162-bc41-097ffdad9ea6/v1/ot-pgothic-mb101-pr6n.other.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/66a1ae4e-f430-4265-b5e1-3c7d25a8603e/v1/ot-pgothic-mb101-pr6n.math.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/b8045f75-5003-4dbb-a849-e186f33e2141/v1/ot-pgothic-mb101-pr6n.math.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/332e3cc1-5260-44d5-a75b-82e4108e8690/v1/ot-pgothic-mb101-pr6n.math.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 500;
            src: url('//static.parastorage.com/fonts/v2/aaf6701d-0663-4162-bc41-097ffdad9ea6/v1/ot-pgothic-mb101-pr6n.math.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/66a1ae4e-f430-4265-b5e1-3c7d25a8603e/v1/ot-pgothic-mb101-pr6n.symbols.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/b8045f75-5003-4dbb-a849-e186f33e2141/v1/ot-pgothic-mb101-pr6n.symbols.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/332e3cc1-5260-44d5-a75b-82e4108e8690/v1/ot-pgothic-mb101-pr6n.symbols.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 500;
            src: url('//static.parastorage.com/fonts/v2/aaf6701d-0663-4162-bc41-097ffdad9ea6/v1/ot-pgothic-mb101-pr6n.symbols.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/66a1ae4e-f430-4265-b5e1-3c7d25a8603e/v1/ot-pgothic-mb101-pr6n.japanese.0.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/b8045f75-5003-4dbb-a849-e186f33e2141/v1/ot-pgothic-mb101-pr6n.japanese.0.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/332e3cc1-5260-44d5-a75b-82e4108e8690/v1/ot-pgothic-mb101-pr6n.japanese.0.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 500;
            src: url('//static.parastorage.com/fonts/v2/aaf6701d-0663-4162-bc41-097ffdad9ea6/v1/ot-pgothic-mb101-pr6n.japanese.0.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/66a1ae4e-f430-4265-b5e1-3c7d25a8603e/v1/ot-pgothic-mb101-pr6n.japanese.1.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/b8045f75-5003-4dbb-a849-e186f33e2141/v1/ot-pgothic-mb101-pr6n.japanese.1.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/332e3cc1-5260-44d5-a75b-82e4108e8690/v1/ot-pgothic-mb101-pr6n.japanese.1.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 500;
            src: url('//static.parastorage.com/fonts/v2/aaf6701d-0663-4162-bc41-097ffdad9ea6/v1/ot-pgothic-mb101-pr6n.japanese.1.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/66a1ae4e-f430-4265-b5e1-3c7d25a8603e/v1/ot-pgothic-mb101-pr6n.japanese.2.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/b8045f75-5003-4dbb-a849-e186f33e2141/v1/ot-pgothic-mb101-pr6n.japanese.2.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/332e3cc1-5260-44d5-a75b-82e4108e8690/v1/ot-pgothic-mb101-pr6n.japanese.2.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 500;
            src: url('//static.parastorage.com/fonts/v2/aaf6701d-0663-4162-bc41-097ffdad9ea6/v1/ot-pgothic-mb101-pr6n.japanese.2.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/66a1ae4e-f430-4265-b5e1-3c7d25a8603e/v1/ot-pgothic-mb101-pr6n.japanese.3.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/b8045f75-5003-4dbb-a849-e186f33e2141/v1/ot-pgothic-mb101-pr6n.japanese.3.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/332e3cc1-5260-44d5-a75b-82e4108e8690/v1/ot-pgothic-mb101-pr6n.japanese.3.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 500;
            src: url('//static.parastorage.com/fonts/v2/aaf6701d-0663-4162-bc41-097ffdad9ea6/v1/ot-pgothic-mb101-pr6n.japanese.3.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/66a1ae4e-f430-4265-b5e1-3c7d25a8603e/v1/ot-pgothic-mb101-pr6n.japanese.4.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/b8045f75-5003-4dbb-a849-e186f33e2141/v1/ot-pgothic-mb101-pr6n.japanese.4.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/332e3cc1-5260-44d5-a75b-82e4108e8690/v1/ot-pgothic-mb101-pr6n.japanese.4.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 500;
            src: url('//static.parastorage.com/fonts/v2/aaf6701d-0663-4162-bc41-097ffdad9ea6/v1/ot-pgothic-mb101-pr6n.japanese.4.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/66a1ae4e-f430-4265-b5e1-3c7d25a8603e/v1/ot-pgothic-mb101-pr6n.japanese.5.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/b8045f75-5003-4dbb-a849-e186f33e2141/v1/ot-pgothic-mb101-pr6n.japanese.5.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/332e3cc1-5260-44d5-a75b-82e4108e8690/v1/ot-pgothic-mb101-pr6n.japanese.5.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 500;
            src: url('//static.parastorage.com/fonts/v2/aaf6701d-0663-4162-bc41-097ffdad9ea6/v1/ot-pgothic-mb101-pr6n.japanese.5.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/66a1ae4e-f430-4265-b5e1-3c7d25a8603e/v1/ot-pgothic-mb101-pr6n.japanese.6.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/b8045f75-5003-4dbb-a849-e186f33e2141/v1/ot-pgothic-mb101-pr6n.japanese.6.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/332e3cc1-5260-44d5-a75b-82e4108e8690/v1/ot-pgothic-mb101-pr6n.japanese.6.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 500;
            src: url('//static.parastorage.com/fonts/v2/aaf6701d-0663-4162-bc41-097ffdad9ea6/v1/ot-pgothic-mb101-pr6n.japanese.6.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/66a1ae4e-f430-4265-b5e1-3c7d25a8603e/v1/ot-pgothic-mb101-pr6n.japanese.7.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/b8045f75-5003-4dbb-a849-e186f33e2141/v1/ot-pgothic-mb101-pr6n.japanese.7.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/332e3cc1-5260-44d5-a75b-82e4108e8690/v1/ot-pgothic-mb101-pr6n.japanese.7.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 500;
            src: url('//static.parastorage.com/fonts/v2/aaf6701d-0663-4162-bc41-097ffdad9ea6/v1/ot-pgothic-mb101-pr6n.japanese.7.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/66a1ae4e-f430-4265-b5e1-3c7d25a8603e/v1/ot-pgothic-mb101-pr6n.japanese.8.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/b8045f75-5003-4dbb-a849-e186f33e2141/v1/ot-pgothic-mb101-pr6n.japanese.8.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/332e3cc1-5260-44d5-a75b-82e4108e8690/v1/ot-pgothic-mb101-pr6n.japanese.8.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 500;
            src: url('//static.parastorage.com/fonts/v2/aaf6701d-0663-4162-bc41-097ffdad9ea6/v1/ot-pgothic-mb101-pr6n.japanese.8.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/66a1ae4e-f430-4265-b5e1-3c7d25a8603e/v1/ot-pgothic-mb101-pr6n.japanese.9.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/b8045f75-5003-4dbb-a849-e186f33e2141/v1/ot-pgothic-mb101-pr6n.japanese.9.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/332e3cc1-5260-44d5-a75b-82e4108e8690/v1/ot-pgothic-mb101-pr6n.japanese.9.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 500;
            src: url('//static.parastorage.com/fonts/v2/aaf6701d-0663-4162-bc41-097ffdad9ea6/v1/ot-pgothic-mb101-pr6n.japanese.9.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/66a1ae4e-f430-4265-b5e1-3c7d25a8603e/v1/ot-pgothic-mb101-pr6n.japanese.10.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/b8045f75-5003-4dbb-a849-e186f33e2141/v1/ot-pgothic-mb101-pr6n.japanese.10.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/332e3cc1-5260-44d5-a75b-82e4108e8690/v1/ot-pgothic-mb101-pr6n.japanese.10.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 500;
            src: url('//static.parastorage.com/fonts/v2/aaf6701d-0663-4162-bc41-097ffdad9ea6/v1/ot-pgothic-mb101-pr6n.japanese.10.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/66a1ae4e-f430-4265-b5e1-3c7d25a8603e/v1/ot-pgothic-mb101-pr6n.japanese.11.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/b8045f75-5003-4dbb-a849-e186f33e2141/v1/ot-pgothic-mb101-pr6n.japanese.11.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/332e3cc1-5260-44d5-a75b-82e4108e8690/v1/ot-pgothic-mb101-pr6n.japanese.11.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 500;
            src: url('//static.parastorage.com/fonts/v2/aaf6701d-0663-4162-bc41-097ffdad9ea6/v1/ot-pgothic-mb101-pr6n.japanese.11.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/66a1ae4e-f430-4265-b5e1-3c7d25a8603e/v1/ot-pgothic-mb101-pr6n.japanese.12.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/b8045f75-5003-4dbb-a849-e186f33e2141/v1/ot-pgothic-mb101-pr6n.japanese.12.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/332e3cc1-5260-44d5-a75b-82e4108e8690/v1/ot-pgothic-mb101-pr6n.japanese.12.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 500;
            src: url('//static.parastorage.com/fonts/v2/aaf6701d-0663-4162-bc41-097ffdad9ea6/v1/ot-pgothic-mb101-pr6n.japanese.12.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/66a1ae4e-f430-4265-b5e1-3c7d25a8603e/v1/ot-pgothic-mb101-pr6n.japanese.13.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/b8045f75-5003-4dbb-a849-e186f33e2141/v1/ot-pgothic-mb101-pr6n.japanese.13.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/332e3cc1-5260-44d5-a75b-82e4108e8690/v1/ot-pgothic-mb101-pr6n.japanese.13.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 500;
            src: url('//static.parastorage.com/fonts/v2/aaf6701d-0663-4162-bc41-097ffdad9ea6/v1/ot-pgothic-mb101-pr6n.japanese.13.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/66a1ae4e-f430-4265-b5e1-3c7d25a8603e/v1/ot-pgothic-mb101-pr6n.japanese.14.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/b8045f75-5003-4dbb-a849-e186f33e2141/v1/ot-pgothic-mb101-pr6n.japanese.14.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/332e3cc1-5260-44d5-a75b-82e4108e8690/v1/ot-pgothic-mb101-pr6n.japanese.14.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 500;
            src: url('//static.parastorage.com/fonts/v2/aaf6701d-0663-4162-bc41-097ffdad9ea6/v1/ot-pgothic-mb101-pr6n.japanese.14.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/66a1ae4e-f430-4265-b5e1-3c7d25a8603e/v1/ot-pgothic-mb101-pr6n.japanese.15.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/b8045f75-5003-4dbb-a849-e186f33e2141/v1/ot-pgothic-mb101-pr6n.japanese.15.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/332e3cc1-5260-44d5-a75b-82e4108e8690/v1/ot-pgothic-mb101-pr6n.japanese.15.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 500;
            src: url('//static.parastorage.com/fonts/v2/aaf6701d-0663-4162-bc41-097ffdad9ea6/v1/ot-pgothic-mb101-pr6n.japanese.15.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/66a1ae4e-f430-4265-b5e1-3c7d25a8603e/v1/ot-pgothic-mb101-pr6n.japanese.16.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/b8045f75-5003-4dbb-a849-e186f33e2141/v1/ot-pgothic-mb101-pr6n.japanese.16.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/332e3cc1-5260-44d5-a75b-82e4108e8690/v1/ot-pgothic-mb101-pr6n.japanese.16.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 500;
            src: url('//static.parastorage.com/fonts/v2/aaf6701d-0663-4162-bc41-097ffdad9ea6/v1/ot-pgothic-mb101-pr6n.japanese.16.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/66a1ae4e-f430-4265-b5e1-3c7d25a8603e/v1/ot-pgothic-mb101-pr6n.japanese.17.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/b8045f75-5003-4dbb-a849-e186f33e2141/v1/ot-pgothic-mb101-pr6n.japanese.17.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/332e3cc1-5260-44d5-a75b-82e4108e8690/v1/ot-pgothic-mb101-pr6n.japanese.17.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 500;
            src: url('//static.parastorage.com/fonts/v2/aaf6701d-0663-4162-bc41-097ffdad9ea6/v1/ot-pgothic-mb101-pr6n.japanese.17.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/66a1ae4e-f430-4265-b5e1-3c7d25a8603e/v1/ot-pgothic-mb101-pr6n.japanese.18.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/b8045f75-5003-4dbb-a849-e186f33e2141/v1/ot-pgothic-mb101-pr6n.japanese.18.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/332e3cc1-5260-44d5-a75b-82e4108e8690/v1/ot-pgothic-mb101-pr6n.japanese.18.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 500;
            src: url('//static.parastorage.com/fonts/v2/aaf6701d-0663-4162-bc41-097ffdad9ea6/v1/ot-pgothic-mb101-pr6n.japanese.18.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/66a1ae4e-f430-4265-b5e1-3c7d25a8603e/v1/ot-pgothic-mb101-pr6n.japanese.19.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/b8045f75-5003-4dbb-a849-e186f33e2141/v1/ot-pgothic-mb101-pr6n.japanese.19.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/332e3cc1-5260-44d5-a75b-82e4108e8690/v1/ot-pgothic-mb101-pr6n.japanese.19.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 500;
            src: url('//static.parastorage.com/fonts/v2/aaf6701d-0663-4162-bc41-097ffdad9ea6/v1/ot-pgothic-mb101-pr6n.japanese.19.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/66a1ae4e-f430-4265-b5e1-3c7d25a8603e/v1/ot-pgothic-mb101-pr6n.japanese.20.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/b8045f75-5003-4dbb-a849-e186f33e2141/v1/ot-pgothic-mb101-pr6n.japanese.20.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/332e3cc1-5260-44d5-a75b-82e4108e8690/v1/ot-pgothic-mb101-pr6n.japanese.20.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 500;
            src: url('//static.parastorage.com/fonts/v2/aaf6701d-0663-4162-bc41-097ffdad9ea6/v1/ot-pgothic-mb101-pr6n.japanese.20.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/66a1ae4e-f430-4265-b5e1-3c7d25a8603e/v1/ot-pgothic-mb101-pr6n.japanese.21.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/b8045f75-5003-4dbb-a849-e186f33e2141/v1/ot-pgothic-mb101-pr6n.japanese.21.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/332e3cc1-5260-44d5-a75b-82e4108e8690/v1/ot-pgothic-mb101-pr6n.japanese.21.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 500;
            src: url('//static.parastorage.com/fonts/v2/aaf6701d-0663-4162-bc41-097ffdad9ea6/v1/ot-pgothic-mb101-pr6n.japanese.21.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/66a1ae4e-f430-4265-b5e1-3c7d25a8603e/v1/ot-pgothic-mb101-pr6n.japanese.22.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/b8045f75-5003-4dbb-a849-e186f33e2141/v1/ot-pgothic-mb101-pr6n.japanese.22.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/332e3cc1-5260-44d5-a75b-82e4108e8690/v1/ot-pgothic-mb101-pr6n.japanese.22.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 500;
            src: url('//static.parastorage.com/fonts/v2/aaf6701d-0663-4162-bc41-097ffdad9ea6/v1/ot-pgothic-mb101-pr6n.japanese.22.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/66a1ae4e-f430-4265-b5e1-3c7d25a8603e/v1/ot-pgothic-mb101-pr6n.japanese.23.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/b8045f75-5003-4dbb-a849-e186f33e2141/v1/ot-pgothic-mb101-pr6n.japanese.23.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/332e3cc1-5260-44d5-a75b-82e4108e8690/v1/ot-pgothic-mb101-pr6n.japanese.23.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 500;
            src: url('//static.parastorage.com/fonts/v2/aaf6701d-0663-4162-bc41-097ffdad9ea6/v1/ot-pgothic-mb101-pr6n.japanese.23.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/66a1ae4e-f430-4265-b5e1-3c7d25a8603e/v1/ot-pgothic-mb101-pr6n.japanese.24.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/b8045f75-5003-4dbb-a849-e186f33e2141/v1/ot-pgothic-mb101-pr6n.japanese.24.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/332e3cc1-5260-44d5-a75b-82e4108e8690/v1/ot-pgothic-mb101-pr6n.japanese.24.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 500;
            src: url('//static.parastorage.com/fonts/v2/aaf6701d-0663-4162-bc41-097ffdad9ea6/v1/ot-pgothic-mb101-pr6n.japanese.24.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/66a1ae4e-f430-4265-b5e1-3c7d25a8603e/v1/ot-pgothic-mb101-pr6n.japanese.25.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/b8045f75-5003-4dbb-a849-e186f33e2141/v1/ot-pgothic-mb101-pr6n.japanese.25.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/332e3cc1-5260-44d5-a75b-82e4108e8690/v1/ot-pgothic-mb101-pr6n.japanese.25.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 500;
            src: url('//static.parastorage.com/fonts/v2/aaf6701d-0663-4162-bc41-097ffdad9ea6/v1/ot-pgothic-mb101-pr6n.japanese.25.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/66a1ae4e-f430-4265-b5e1-3c7d25a8603e/v1/ot-pgothic-mb101-pr6n.japanese.26.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/b8045f75-5003-4dbb-a849-e186f33e2141/v1/ot-pgothic-mb101-pr6n.japanese.26.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/332e3cc1-5260-44d5-a75b-82e4108e8690/v1/ot-pgothic-mb101-pr6n.japanese.26.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 500;
            src: url('//static.parastorage.com/fonts/v2/aaf6701d-0663-4162-bc41-097ffdad9ea6/v1/ot-pgothic-mb101-pr6n.japanese.26.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/66a1ae4e-f430-4265-b5e1-3c7d25a8603e/v1/ot-pgothic-mb101-pr6n.japanese.27.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/b8045f75-5003-4dbb-a849-e186f33e2141/v1/ot-pgothic-mb101-pr6n.japanese.27.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/332e3cc1-5260-44d5-a75b-82e4108e8690/v1/ot-pgothic-mb101-pr6n.japanese.27.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 500;
            src: url('//static.parastorage.com/fonts/v2/aaf6701d-0663-4162-bc41-097ffdad9ea6/v1/ot-pgothic-mb101-pr6n.japanese.27.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/66a1ae4e-f430-4265-b5e1-3c7d25a8603e/v1/ot-pgothic-mb101-pr6n.japanese.28.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/b8045f75-5003-4dbb-a849-e186f33e2141/v1/ot-pgothic-mb101-pr6n.japanese.28.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/332e3cc1-5260-44d5-a75b-82e4108e8690/v1/ot-pgothic-mb101-pr6n.japanese.28.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 500;
            src: url('//static.parastorage.com/fonts/v2/aaf6701d-0663-4162-bc41-097ffdad9ea6/v1/ot-pgothic-mb101-pr6n.japanese.28.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/66a1ae4e-f430-4265-b5e1-3c7d25a8603e/v1/ot-pgothic-mb101-pr6n.japanese.29.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/b8045f75-5003-4dbb-a849-e186f33e2141/v1/ot-pgothic-mb101-pr6n.japanese.29.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/332e3cc1-5260-44d5-a75b-82e4108e8690/v1/ot-pgothic-mb101-pr6n.japanese.29.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 500;
            src: url('//static.parastorage.com/fonts/v2/aaf6701d-0663-4162-bc41-097ffdad9ea6/v1/ot-pgothic-mb101-pr6n.japanese.29.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/66a1ae4e-f430-4265-b5e1-3c7d25a8603e/v1/ot-pgothic-mb101-pr6n.japanese.30.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/b8045f75-5003-4dbb-a849-e186f33e2141/v1/ot-pgothic-mb101-pr6n.japanese.30.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/332e3cc1-5260-44d5-a75b-82e4108e8690/v1/ot-pgothic-mb101-pr6n.japanese.30.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 500;
            src: url('//static.parastorage.com/fonts/v2/aaf6701d-0663-4162-bc41-097ffdad9ea6/v1/ot-pgothic-mb101-pr6n.japanese.30.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/66a1ae4e-f430-4265-b5e1-3c7d25a8603e/v1/ot-pgothic-mb101-pr6n.japanese.31.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/b8045f75-5003-4dbb-a849-e186f33e2141/v1/ot-pgothic-mb101-pr6n.japanese.31.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/332e3cc1-5260-44d5-a75b-82e4108e8690/v1/ot-pgothic-mb101-pr6n.japanese.31.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 500;
            src: url('//static.parastorage.com/fonts/v2/aaf6701d-0663-4162-bc41-097ffdad9ea6/v1/ot-pgothic-mb101-pr6n.japanese.31.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/66a1ae4e-f430-4265-b5e1-3c7d25a8603e/v1/ot-pgothic-mb101-pr6n.japanese.32.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/b8045f75-5003-4dbb-a849-e186f33e2141/v1/ot-pgothic-mb101-pr6n.japanese.32.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/332e3cc1-5260-44d5-a75b-82e4108e8690/v1/ot-pgothic-mb101-pr6n.japanese.32.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 500;
            src: url('//static.parastorage.com/fonts/v2/aaf6701d-0663-4162-bc41-097ffdad9ea6/v1/ot-pgothic-mb101-pr6n.japanese.32.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/66a1ae4e-f430-4265-b5e1-3c7d25a8603e/v1/ot-pgothic-mb101-pr6n.japanese.33.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/b8045f75-5003-4dbb-a849-e186f33e2141/v1/ot-pgothic-mb101-pr6n.japanese.33.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/332e3cc1-5260-44d5-a75b-82e4108e8690/v1/ot-pgothic-mb101-pr6n.japanese.33.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 500;
            src: url('//static.parastorage.com/fonts/v2/aaf6701d-0663-4162-bc41-097ffdad9ea6/v1/ot-pgothic-mb101-pr6n.japanese.33.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/66a1ae4e-f430-4265-b5e1-3c7d25a8603e/v1/ot-pgothic-mb101-pr6n.japanese.34.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/b8045f75-5003-4dbb-a849-e186f33e2141/v1/ot-pgothic-mb101-pr6n.japanese.34.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/332e3cc1-5260-44d5-a75b-82e4108e8690/v1/ot-pgothic-mb101-pr6n.japanese.34.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 500;
            src: url('//static.parastorage.com/fonts/v2/aaf6701d-0663-4162-bc41-097ffdad9ea6/v1/ot-pgothic-mb101-pr6n.japanese.34.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/66a1ae4e-f430-4265-b5e1-3c7d25a8603e/v1/ot-pgothic-mb101-pr6n.japanese.35.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/b8045f75-5003-4dbb-a849-e186f33e2141/v1/ot-pgothic-mb101-pr6n.japanese.35.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/332e3cc1-5260-44d5-a75b-82e4108e8690/v1/ot-pgothic-mb101-pr6n.japanese.35.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 500;
            src: url('//static.parastorage.com/fonts/v2/aaf6701d-0663-4162-bc41-097ffdad9ea6/v1/ot-pgothic-mb101-pr6n.japanese.35.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/66a1ae4e-f430-4265-b5e1-3c7d25a8603e/v1/ot-pgothic-mb101-pr6n.japanese.36.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/b8045f75-5003-4dbb-a849-e186f33e2141/v1/ot-pgothic-mb101-pr6n.japanese.36.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/332e3cc1-5260-44d5-a75b-82e4108e8690/v1/ot-pgothic-mb101-pr6n.japanese.36.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 500;
            src: url('//static.parastorage.com/fonts/v2/aaf6701d-0663-4162-bc41-097ffdad9ea6/v1/ot-pgothic-mb101-pr6n.japanese.36.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/66a1ae4e-f430-4265-b5e1-3c7d25a8603e/v1/ot-pgothic-mb101-pr6n.japanese.37.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/b8045f75-5003-4dbb-a849-e186f33e2141/v1/ot-pgothic-mb101-pr6n.japanese.37.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/332e3cc1-5260-44d5-a75b-82e4108e8690/v1/ot-pgothic-mb101-pr6n.japanese.37.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 500;
            src: url('//static.parastorage.com/fonts/v2/aaf6701d-0663-4162-bc41-097ffdad9ea6/v1/ot-pgothic-mb101-pr6n.japanese.37.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/66a1ae4e-f430-4265-b5e1-3c7d25a8603e/v1/ot-pgothic-mb101-pr6n.japanese.38.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/b8045f75-5003-4dbb-a849-e186f33e2141/v1/ot-pgothic-mb101-pr6n.japanese.38.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/332e3cc1-5260-44d5-a75b-82e4108e8690/v1/ot-pgothic-mb101-pr6n.japanese.38.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 500;
            src: url('//static.parastorage.com/fonts/v2/aaf6701d-0663-4162-bc41-097ffdad9ea6/v1/ot-pgothic-mb101-pr6n.japanese.38.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/66a1ae4e-f430-4265-b5e1-3c7d25a8603e/v1/ot-pgothic-mb101-pr6n.japanese.39.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/b8045f75-5003-4dbb-a849-e186f33e2141/v1/ot-pgothic-mb101-pr6n.japanese.39.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/332e3cc1-5260-44d5-a75b-82e4108e8690/v1/ot-pgothic-mb101-pr6n.japanese.39.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 500;
            src: url('//static.parastorage.com/fonts/v2/aaf6701d-0663-4162-bc41-097ffdad9ea6/v1/ot-pgothic-mb101-pr6n.japanese.39.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/66a1ae4e-f430-4265-b5e1-3c7d25a8603e/v1/ot-pgothic-mb101-pr6n.cyrillic.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/b8045f75-5003-4dbb-a849-e186f33e2141/v1/ot-pgothic-mb101-pr6n.cyrillic.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/332e3cc1-5260-44d5-a75b-82e4108e8690/v1/ot-pgothic-mb101-pr6n.cyrillic.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 500;
            src: url('//static.parastorage.com/fonts/v2/aaf6701d-0663-4162-bc41-097ffdad9ea6/v1/ot-pgothic-mb101-pr6n.cyrillic.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/66a1ae4e-f430-4265-b5e1-3c7d25a8603e/v1/ot-pgothic-mb101-pr6n.greek-ext.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/b8045f75-5003-4dbb-a849-e186f33e2141/v1/ot-pgothic-mb101-pr6n.greek-ext.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/332e3cc1-5260-44d5-a75b-82e4108e8690/v1/ot-pgothic-mb101-pr6n.greek-ext.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 500;
            src: url('//static.parastorage.com/fonts/v2/aaf6701d-0663-4162-bc41-097ffdad9ea6/v1/ot-pgothic-mb101-pr6n.greek-ext.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/66a1ae4e-f430-4265-b5e1-3c7d25a8603e/v1/ot-pgothic-mb101-pr6n.greek.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/b8045f75-5003-4dbb-a849-e186f33e2141/v1/ot-pgothic-mb101-pr6n.greek.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/332e3cc1-5260-44d5-a75b-82e4108e8690/v1/ot-pgothic-mb101-pr6n.greek.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 500;
            src: url('//static.parastorage.com/fonts/v2/aaf6701d-0663-4162-bc41-097ffdad9ea6/v1/ot-pgothic-mb101-pr6n.greek.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/66a1ae4e-f430-4265-b5e1-3c7d25a8603e/v1/ot-pgothic-mb101-pr6n.latin-ext.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/b8045f75-5003-4dbb-a849-e186f33e2141/v1/ot-pgothic-mb101-pr6n.latin-ext.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/332e3cc1-5260-44d5-a75b-82e4108e8690/v1/ot-pgothic-mb101-pr6n.latin-ext.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 500;
            src: url('//static.parastorage.com/fonts/v2/aaf6701d-0663-4162-bc41-097ffdad9ea6/v1/ot-pgothic-mb101-pr6n.latin-ext.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/66a1ae4e-f430-4265-b5e1-3c7d25a8603e/v1/ot-pgothic-mb101-pr6n.latin.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/fonts/v2/b8045f75-5003-4dbb-a849-e186f33e2141/v1/ot-pgothic-mb101-pr6n.latin.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 800;
            src: url('//static.parastorage.com/fonts/v2/332e3cc1-5260-44d5-a75b-82e4108e8690/v1/ot-pgothic-mb101-pr6n.latin.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'ot-pgothic-mb101-pr6n';
            font-style: normal;
            font-weight: 500;
            src: url('//static.parastorage.com/fonts/v2/aaf6701d-0663-4162-bc41-097ffdad9ea6/v1/ot-pgothic-mb101-pr6n.latin.woff2') format('woff2');
            font-display: swap;
        }
        
        @font-face {
            font-family: 'helvetica-w01-roman';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/2af1bf48-e783-4da8-9fa0-599dde29f2d5/v1/helvetica-lt-w10-roman.woff2') format('woff2');
            unicode-range: U+0000, U+000D, U+0020-007E, U+00A0, U+00A4, U+00A6-00A7, U+00A9, U+00AB-00AE, U+00B0-00B1, U+00B5-00B7, U+00BB, U+0401-040C, U+040E-044F, U+0451-045C, U+045E-045F, U+0490-0491, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+20AC, U+2116, U+2122;
            font-display: swap;
        }
        
        @font-face {
            font-family: 'helvetica-w01-roman';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/2af1bf48-e783-4da8-9fa0-599dde29f2d5/v1/helvetica-w02-roman.woff2') format('woff2');
            unicode-range: U+000D, U+0020-007E, U+00A0-012B, U+012E-0137, U+0139-0149, U+014C-017E, U+0192, U+0218-021B, U+0237, U+02C6-02C7, U+02C9, U+02D8-02DD, U+0394, U+03A9, U+03BC, U+03C0, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2113, U+2122, U+2126, U+212E, U+2202, U+2206, U+220F, U+2211-2212, U+2215, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+E301-E304, U+E306-E30D, U+FB01-FB02;
            font-display: swap;
        }
        
        @font-face {
            font-family: 'helvetica-w01-roman';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/2af1bf48-e783-4da8-9fa0-599dde29f2d5/v1/helvetica-w01-roman.woff2') format('woff2');
            unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-012B, U+012E-0137, U+0139-0149, U+014C-017E, U+0192, U+0218-021B, U+0237, U+02C6-02C7, U+02C9, U+02D8-02DD, U+0394, U+03A9, U+03BC, U+03C0, U+0401-040C, U+040E-044F, U+0451-045C, U+045E-045F, U+0462-0463, U+0472-0475, U+0490-0491, U+04D9, U+1E9E, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+20B9-20BA, U+20BC-20BD, U+2113, U+2116, U+2122, U+2126, U+212E, U+2202, U+2206, U+220F, U+2211-2212, U+2215, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+E300-E30D, U+F6C5, U+F6C9-F6D8, U+F8FF, U+FB01-FB02;
            font-display: swap;
        }
        
        #e6zct {
            left: 0;
            margin-left: 0;
            width: 100%;
            min-width: 0;
        }
        
        #masterPage {
            --pinned-layers-in-page: 0;
        }
        
        [data-mesh-id=Containere6zctinlineContent] {
            height: auto;
            width: 100%;
        }
        
        [data-mesh-id=Containere6zctinlineContent-gridContainer] {
            position: static;
            display: grid;
            height: auto;
            width: 100%;
            min-height: 40px;
            grid-template-rows: repeat(9, min-content) 1fr;
            grid-template-columns: 100%;
            padding-bottom: 0px;
            box-sizing: border-box;
        }
        
        [data-mesh-id=Containere6zctinlineContent-gridContainer] > [id="comp-lsvsgbu6"],
        [data-mesh-id=Containere6zctinlineContent-gridContainer] > wix-interact-element > [id="comp-lsvsgbu6"] {
            position: relative;
            margin: 0px 0px 0 calc((100% - 980px) * 0.5);
            left: 0px;
            grid-area: 1 / 1 / 2 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=Containere6zctinlineContent-gridContainer] > [id="comp-lsvsgbu7"],
        [data-mesh-id=Containere6zctinlineContent-gridContainer] > wix-interact-element > [id="comp-lsvsgbu7"] {
            position: relative;
            margin: 0px 0px 0 calc((100% - 980px) * 0.5);
            left: 0px;
            grid-area: 2 / 1 / 3 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=Containere6zctinlineContent-gridContainer] > [id="comp-lsvsgbu8"],
        [data-mesh-id=Containere6zctinlineContent-gridContainer] > wix-interact-element > [id="comp-lsvsgbu8"] {
            position: relative;
            margin: 0px 0px 0 calc((100% - 980px) * 0.5);
            left: 0px;
            grid-area: 3 / 1 / 4 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=Containere6zctinlineContent-gridContainer] > [id="comp-mhxbbep0"],
        [data-mesh-id=Containere6zctinlineContent-gridContainer] > wix-interact-element > [id="comp-mhxbbep0"] {
            position: relative;
            margin: 0px 0px 0 calc((100% - 980px) * 0.5);
            left: 0px;
            grid-area: 4 / 1 / 5 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=Containere6zctinlineContent-gridContainer] > [id="comp-mi46idea"],
        [data-mesh-id=Containere6zctinlineContent-gridContainer] > wix-interact-element > [id="comp-mi46idea"] {
            position: relative;
            margin: 0px 0px 0 calc((100% - 980px) * 0.5);
            left: 0px;
            grid-area: 5 / 1 / 6 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=Containere6zctinlineContent-gridContainer] > [id="comp-lsvsgbu81"],
        [data-mesh-id=Containere6zctinlineContent-gridContainer] > wix-interact-element > [id="comp-lsvsgbu81"] {
            position: relative;
            margin: 0px 0px 0 calc((100% - 980px) * 0.5);
            left: 0px;
            grid-area: 6 / 1 / 7 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=Containere6zctinlineContent-gridContainer] > [id="comp-lsvsgbu9"],
        [data-mesh-id=Containere6zctinlineContent-gridContainer] > wix-interact-element > [id="comp-lsvsgbu9"] {
            position: relative;
            margin: 0px 0px 0 calc((100% - 980px) * 0.5);
            left: 0px;
            grid-area: 7 / 1 / 8 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=Containere6zctinlineContent-gridContainer] > [id="comp-lsvsgbu91"],
        [data-mesh-id=Containere6zctinlineContent-gridContainer] > wix-interact-element > [id="comp-lsvsgbu91"] {
            position: relative;
            margin: 0px 0px 0 calc((100% - 980px) * 0.5);
            left: 0px;
            grid-area: 8 / 1 / 9 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=Containere6zctinlineContent-gridContainer] > [id="comp-lsvsgbua"],
        [data-mesh-id=Containere6zctinlineContent-gridContainer] > wix-interact-element > [id="comp-lsvsgbua"] {
            position: relative;
            margin: 0px 0px 0 calc((100% - 980px) * 0.5);
            left: 0px;
            grid-area: 9 / 1 / 10 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=Containere6zctinlineContent-gridContainer] > [id="comp-mhxf1r65"],
        [data-mesh-id=Containere6zctinlineContent-gridContainer] > wix-interact-element > [id="comp-mhxf1r65"] {
            position: relative;
            margin: 0px 0px 0 calc((100% - 980px) * 0.5);
            left: 0px;
            grid-area: 10 / 1 / 11 / 2;
            justify-self: start;
            align-self: start;
        }
        
        @media (prefers-reduced-motion: no-preference) {
            #comp-lsvsgbu6 [data-motion-part="BG_MEDIA comp-lsvsgbu6"] {
                will-change: var(--motion-bgreveal-will-change);
                height: calc(100% + 200lvh);
                margin-top: -100lvh;
                overflow: clip;
                isolation: isolate;
            }
            :is(#comp-lsvsgbu6)[data-has-alpha="true"] canvas,
            :is(#comp-lsvsgbu6):not([data-show-canvas]) [data-motion-part="BG_IMG comp-lsvsgbu6"] {
                position: sticky;
                height: max(100lvh, calc(100% - 200lvh));
                width: 100%;
                top: 0px;
                margin-bottom: calc(100lvh - max(100lvh, var(--motion-comp-height, 100%)));
                display: block;
                padding: 0px;
            }
            #comp-lsvsgbu6 [data-motion-part="BG_LAYER comp-lsvsgbu6"] {
                overflow: clip;
            }
            @supports(-moz-appearance: none) {
                body {
                    --motion-bgreveal-will-change: transform;
                }
            }
            #comp-lsvsgbu6[data-testid="imageX"] [data-motion-part="BG_MEDIA comp-lsvsgbu6"] {
                transform: translate3d(0, 0, 0);
            }
        }
        
        #comp-lsvsgbu6 {
            left: 0;
            margin-left: 0;
            width: 100%;
            min-width: 0;
        }
        
        [data-mesh-id=comp-lsvsgbu6inlineContent] {
            height: auto;
            width: 100%;
        }
        
        [data-mesh-id=comp-lsvsgbu6inlineContent-gridContainer] {
            position: static;
            display: grid;
            height: auto;
            width: 100%;
            min-height: 930px;
            grid-template-rows: min-content 1fr;
            grid-template-columns: 100%;
        }
        
        [data-mesh-id=comp-lsvsgbu6inlineContent-gridContainer] > [id="comp-ihpx2cmf"],
        [data-mesh-id=comp-lsvsgbu6inlineContent-gridContainer] > wix-interact-element > [id="comp-ihpx2cmf"] {
            position: relative;
            margin: 76px 0px 50px calc((100% - 980px) * 0.5);
            left: 142px;
            grid-area: 1 / 1 / 2 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=comp-lsvsgbu6inlineContent-gridContainer] > [id="comp-ihpx2cm9"],
        [data-mesh-id=comp-lsvsgbu6inlineContent-gridContainer] > wix-interact-element > [id="comp-ihpx2cm9"] {
            position: relative;
            margin: 0px 0px 10px calc((100% - 980px) * 0.5);
            left: 462px;
            grid-area: 2 / 1 / 3 / 2;
            justify-self: start;
            align-self: start;
        }
        
        #comp-ihpx2cmf {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
        }
        
        @media (prefers-reduced-motion: no-preference) {
            #comp-ihpx2cmf:not([data-motion-enter="done"]) {
                opacity: var(--comp-opacity, 1);
            }
        }
        
        #comp-ihpx2cmf {
            width: 695px;
            height: auto;
        }
        
        #comp-ihpx2cm9 {
            --contentPaddingLeft: 0px;
            --contentPaddingRight: 0px;
            --contentPaddingTop: 0px;
            --contentPaddingBottom: 0px;
        }
        
        @media (prefers-reduced-motion: no-preference) {
            #comp-ihpx2cm9:not([data-motion-enter="done"]) {
                opacity: var(--comp-opacity, 1);
            }
        }
        
        #comp-ihpx2cm9 {
            width: 55px;
            height: 31px;
        }
        
        #comp-lsvsgbu7 {
            left: 0;
            margin-left: 0;
            width: 100%;
            min-width: 0;
        }
        
        [data-mesh-id=comp-lsvsgbu7inlineContent] {
            height: auto;
            width: 100%;
        }
        
        [data-mesh-id=comp-lsvsgbu7inlineContent-gridContainer] {
            position: static;
            display: grid;
            height: auto;
            width: 100%;
            min-height: auto;
            grid-template-rows: 1fr;
            grid-template-columns: 100%;
        }
        
        [data-mesh-id=comp-lsvsgbu7inlineContent-gridContainer] > [id="comp-iggq277c"],
        [data-mesh-id=comp-lsvsgbu7inlineContent-gridContainer] > wix-interact-element > [id="comp-iggq277c"] {
            position: relative;
            margin: 0px 0 10px 0;
            left: 0;
            grid-area: 1 / 1 / 2 / 2;
            justify-self: stretch;
            align-self: start;
        }
        
        [data-mesh-id=comp-lsvsgbu7inlineContent-gridContainer] > [id="comp-ig277xvm1"],
        [data-mesh-id=comp-lsvsgbu7inlineContent-gridContainer] > wix-interact-element > [id="comp-ig277xvm1"] {
            position: relative;
            margin: 0px 0px 1px calc((100% - 980px) * 0.5);
            left: 0px;
            grid-area: 1 / 1 / 2 / 2;
            justify-self: start;
            align-self: start;
        }
        
        #comp-iggq277c {
            width: 100%;
            left: 0;
            margin-left: 0;
            min-width: initial;
            height: 21px;
        }
        
        #comp-ig277xvm1 {
            left: 0;
            margin-left: 0;
            width: 100%;
            
        }
        
        [data-mesh-id=mediairc22j4j1inlineContent] {
            height: auto;
            width: 100%;
        }
        
        [data-mesh-id=mediairc22j4j1inlineContent-gridContainer] {
            position: static;
            display: grid;
            height: auto;
            width: 100%;
            min-height: auto;
            grid-template-rows: repeat(3, min-content) 1fr;
            grid-template-columns: 100%;
        }
        
        [data-mesh-id=mediairc22j4j1inlineContent-gridContainer] > [id="comp-ig2akd9t"],
        [data-mesh-id=mediairc22j4j1inlineContent-gridContainer] > wix-interact-element > [id="comp-ig2akd9t"] {
            position: relative;
            margin: 57px 0px 14px calc((100% - 980px) * 0.5);
            left: 186px;
            grid-area: 1 / 1 / 2 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=mediairc22j4j1inlineContent-gridContainer] > [id="comp-ig97ifbc"],
        [data-mesh-id=mediairc22j4j1inlineContent-gridContainer] > wix-interact-element > [id="comp-ig97ifbc"] {
            position: relative;
            margin: 0px 0px 52px calc((100% - 980px) * 0.5);
            left: 432px;
            grid-area: 2 / 1 / 3 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=mediairc22j4j1inlineContent-gridContainer] > [id="comp-ig27xhrf"],
        [data-mesh-id=mediairc22j4j1inlineContent-gridContainer] > wix-interact-element > [id="comp-ig27xhrf"] {
            position: relative;
            margin: 0px 0px 0 calc((100% - 980px) * 0.5);
            left: 19px;
            grid-area: 3 / 1 / 4 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=mediairc22j4j1inlineContent-gridContainer] > [id="comp-ig9krioy"],
        [data-mesh-id=mediairc22j4j1inlineContent-gridContainer] > wix-interact-element > [id="comp-ig9krioy"] {
            position: relative;
            margin: 0px 0px 66px calc((100% - 980px) * 0.5);
            left: 19px;
            grid-area: 4 / 1 / 5 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=mediairc22j4j1inlineContent-gridContainer] > [id="comp-ig27xhr7"],
        [data-mesh-id=mediairc22j4j1inlineContent-gridContainer] > wix-interact-element > [id="comp-ig27xhr7"] {
            position: relative;
            margin: 0px 0px 0 calc((100% - 980px) * 0.5);
            left: 339px;
            grid-area: 3 / 1 / 4 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=mediairc22j4j1inlineContent-gridContainer] > [id="comp-ig96d6f5"],
        [data-mesh-id=mediairc22j4j1inlineContent-gridContainer] > wix-interact-element > [id="comp-ig96d6f5"] {
            position: relative;
            margin: 0px 0px 65px calc((100% - 980px) * 0.5);
            left: 339px;
            grid-area: 4 / 1 / 5 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=mediairc22j4j1inlineContent-gridContainer] > [id="comp-ig27xhrf1"],
        [data-mesh-id=mediairc22j4j1inlineContent-gridContainer] > wix-interact-element > [id="comp-ig27xhrf1"] {
            position: relative;
            margin: 0px 0px 0 calc((100% - 980px) * 0.5);
            left: 659px;
            grid-area: 3 / 1 / 4 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=mediairc22j4j1inlineContent-gridContainer] > [id="comp-ig96e99p"],
        [data-mesh-id=mediairc22j4j1inlineContent-gridContainer] > wix-interact-element > [id="comp-ig96e99p"] {
            position: relative;
            margin: 0px 0px 65px calc((100% - 980px) * 0.5);
            left: 659px;
            grid-area: 4 / 1 / 5 / 2;
            justify-self: start;
            align-self: start;
        }
        
        #mediairc22j4j1 {
            width:100%;
        }
        
        #comp-ig2akd9t {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
        }
        
        #comp-ig2akd9t {
            width: 611px;
            height: auto;
        }
        
        #comp-ig97ifbc {
            --lnw: 10px;
            --brd: 104, 176, 77;
            --alpha-brd: 1;
        }
        
        #comp-ig97ifbc {
            width: 116px;
            height: 10px;
        }
        
        #comp-ig27xhrf {
            --contentPaddingLeft: 0px;
            --contentPaddingRight: 0px;
            --contentPaddingTop: 0px;
            --contentPaddingBottom: 0px;
        }
        
        @media (prefers-reduced-motion: no-preference) {
            #comp-ig27xhrf:not([data-motion-enter="done"]) {
                opacity: var(--comp-opacity, 1);
            }
        }
        
        #comp-ig27xhrf {
            width: 300px;
            height: 225px;
        }
        
        #comp-ig9krioy {
            --brw: 0px;
            --brd: var(--color_14);
            --bg: var(--color_12);
            --rd: 0px;
            --shd: none;
            --gradient: none;
            --alpha-bg: 1;
            --alpha-brd: 1;
            --boxShadowToggleOn-shd: none;
            --bg-gradient: none;
        }
        
        @media (prefers-reduced-motion: no-preference) {
            #comp-ig9krioy:not([data-motion-enter="done"]) {
                opacity: var(--comp-opacity, 1);
            }
        }
        
        #comp-ig9krioy {
            width: 300px;
        }
        
        [data-mesh-id=comp-ig9krioyinlineContent] {
            height: auto;
            width: 300px;
        }
        
        [data-mesh-id=comp-ig9krioyinlineContent-gridContainer] {
            position: static;
            display: grid;
            height: auto;
            width: 100%;
            min-height: auto;
            grid-template-rows: min-content 1fr;
            grid-template-columns: 100%;
        }
        
        [data-mesh-id=comp-ig9krioyinlineContent-gridContainer] > [id="comp-ig277xw1"],
        [data-mesh-id=comp-ig9krioyinlineContent-gridContainer] > wix-interact-element > [id="comp-ig277xw1"] {
            position: relative;
            margin: 33px 0px 17px 0;
            left: 27px;
            grid-area: 1 / 1 / 2 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=comp-ig9krioyinlineContent-gridContainer] > [id="comp-ig9krip2"],
        [data-mesh-id=comp-ig9krioyinlineContent-gridContainer] > wix-interact-element > [id="comp-ig9krip2"] {
            position: relative;
            margin: 0px 0px 12px 0;
            left: 28px;
            grid-area: 2 / 1 / 3 / 2;
            justify-self: start;
            align-self: start;
        }
        
        #comp-ig277xw1 {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
        }
        
        #comp-ig277xw1 {
            width: 244px;
            height: auto;
        }
        
        #comp-ig9krip2 {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
        }
        
        #comp-ig9krip2 {
            width: 247px;
            height: auto;
        }
        
        #comp-ig27xhr7 {
            --contentPaddingLeft: 0px;
            --contentPaddingRight: 0px;
            --contentPaddingTop: 0px;
            --contentPaddingBottom: 0px;
        }
        
        @media (prefers-reduced-motion: no-preference) {
            #comp-ig27xhr7:not([data-motion-enter="done"]) {
                opacity: var(--comp-opacity, 1);
            }
        }
        
        #comp-ig27xhr7 {
            width: 300px;
            height: 225px;
        }
        
        #comp-ig96d6f5 {
            --brw: 0px;
            --brd: var(--color_14);
            --bg: var(--color_12);
            --rd: 0px;
            --shd: none;
            --gradient: none;
            --alpha-bg: 1;
            --alpha-brd: 1;
            --boxShadowToggleOn-shd: none;
            --bg-gradient: none;
        }
        
        @media (prefers-reduced-motion: no-preference) {
            #comp-ig96d6f5:not([data-motion-enter="done"]) {
                opacity: var(--comp-opacity, 1);
            }
        }
        
        #comp-ig96d6f5 {
            width: 300px;
        }
        
        [data-mesh-id=comp-ig96d6f5inlineContent] {
            height: auto;
            width: 300px;
        }
        
        [data-mesh-id=comp-ig96d6f5inlineContent-gridContainer] {
            position: static;
            display: grid;
            height: auto;
            width: 100%;
            min-height: auto;
            grid-template-rows: min-content 1fr;
            grid-template-columns: 100%;
        }
        
        [data-mesh-id=comp-ig96d6f5inlineContent-gridContainer] > [id="comp-ig97mhlm"],
        [data-mesh-id=comp-ig96d6f5inlineContent-gridContainer] > wix-interact-element > [id="comp-ig97mhlm"] {
            position: relative;
            margin: 32px 0px 20px 0;
            left: 28px;
            grid-area: 1 / 1 / 2 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=comp-ig96d6f5inlineContent-gridContainer] > [id="comp-ig97nh1r"],
        [data-mesh-id=comp-ig96d6f5inlineContent-gridContainer] > wix-interact-element > [id="comp-ig97nh1r"] {
            position: relative;
            margin: 0px 0px 34px 0;
            left: 28px;
            grid-area: 2 / 1 / 3 / 2;
            justify-self: start;
            align-self: start;
        }
        
        #comp-ig97mhlm {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
        }
        
        #comp-ig97mhlm {
            width: 247px;
            height: auto;
        }
        
        #comp-ig97nh1r {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
        }
        
        #comp-ig97nh1r {
            width: 247px;
            height: auto;
        }
        
        #comp-ig27xhrf1 {
            --contentPaddingLeft: 0px;
            --contentPaddingRight: 0px;
            --contentPaddingTop: 0px;
            --contentPaddingBottom: 0px;
        }
        
        @media (prefers-reduced-motion: no-preference) {
            #comp-ig27xhrf1:not([data-motion-enter="done"]) {
                opacity: var(--comp-opacity, 1);
            }
        }
        
        #comp-ig27xhrf1 {
            width: 300px;
            height: 225px;
        }
        
        #comp-ig96e99p {
            --brw: 0px;
            --brd: var(--color_14);
            --bg: var(--color_12);
            --rd: 0px;
            --shd: none;
            --gradient: none;
            --alpha-bg: 1;
            --alpha-brd: 1;
            --boxShadowToggleOn-shd: none;
            --bg-gradient: none;
        }
        
        @media (prefers-reduced-motion: no-preference) {
            #comp-ig96e99p:not([data-motion-enter="done"]) {
                opacity: var(--comp-opacity, 1);
            }
        }
        
        #comp-ig96e99p {
            width: 300px;
        }
        
        [data-mesh-id=comp-ig96e99pinlineContent] {
            height: auto;
            width: 300px;
        }
        
        [data-mesh-id=comp-ig96e99pinlineContent-gridContainer] {
            position: static;
            display: grid;
            height: auto;
            width: 100%;
            min-height: auto;
            grid-template-rows: min-content 1fr;
            grid-template-columns: 100%;
        }
        
        [data-mesh-id=comp-ig96e99pinlineContent-gridContainer] > [id="comp-ig97m2j4"],
        [data-mesh-id=comp-ig96e99pinlineContent-gridContainer] > wix-interact-element > [id="comp-ig97m2j4"] {
            position: relative;
            margin: 34px 0px 21px 0;
            left: 28px;
            grid-area: 1 / 1 / 2 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=comp-ig96e99pinlineContent-gridContainer] > [id="comp-ig97o77u"],
        [data-mesh-id=comp-ig96e99pinlineContent-gridContainer] > wix-interact-element > [id="comp-ig97o77u"] {
            position: relative;
            margin: 0px 0px 31px 0;
            left: 28px;
            grid-area: 2 / 1 / 3 / 2;
            justify-self: start;
            align-self: start;
        }
        
        #comp-ig97m2j4 {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
        }
        
        #comp-ig97m2j4 {
            width: 247px;
            height: auto;
        }
        
        #comp-ig97o77u {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
        }
        
        #comp-ig97o77u {
            width: 247px;
            height: auto;
        }
        
        #comp-lsvsgbu8 {
            left: 0;
            margin-left: 0;
            width: 100%;
            min-width: 0;
        }
        
        [data-mesh-id=comp-lsvsgbu8inlineContent] {
            height: auto;
            width: 100%;
        }
        
        [data-mesh-id=comp-lsvsgbu8inlineContent-gridContainer] {
            position: static;
            display: grid;
            height: auto;
            width: 100%;
            min-height: auto;
            grid-template-rows: min-content 1fr;
            grid-template-columns: 100%;
        }
        
        [data-mesh-id=comp-lsvsgbu8inlineContent-gridContainer] > [id="comp-iggq2kqb"],
        [data-mesh-id=comp-lsvsgbu8inlineContent-gridContainer] > wix-interact-element > [id="comp-iggq2kqb"] {
            position: relative;
            margin: 0px 0 10px 0;
            left: 0;
            grid-area: 1 / 1 / 2 / 2;
            justify-self: stretch;
            align-self: start;
        }
        
        [data-mesh-id=comp-lsvsgbu8inlineContent-gridContainer] > [id="comp-igahromo"],
        [data-mesh-id=comp-lsvsgbu8inlineContent-gridContainer] > wix-interact-element > [id="comp-igahromo"] {
            position: relative;
            margin: 0px 0px 16px calc((100% - 980px) * 0.5);
            left: 0px;
            grid-area: 1 / 1 / 2 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=comp-lsvsgbu8inlineContent-gridContainer] > [id="comp-igahubrl"],
        [data-mesh-id=comp-lsvsgbu8inlineContent-gridContainer] > wix-interact-element > [id="comp-igahubrl"] {
            position: relative;
            margin: 0px 0px 15px calc((100% - 980px) * 0.5);
            left: -1408px;
            grid-area: 1 / 1 / 2 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=comp-lsvsgbu8inlineContent-gridContainer] > [id="comp-mhx9qcjf"],
        [data-mesh-id=comp-lsvsgbu8inlineContent-gridContainer] > wix-interact-element > [id="comp-mhx9qcjf"] {
            position: relative;
            margin: 0px 0 23px 0;
            left: 0;
            grid-area: 2 / 1 / 3 / 2;
            justify-self: stretch;
            align-self: start;
        }
        
        #comp-iggq2kqb {
            width: 100%;
            left: 0;
            margin-left: 0;
            min-width: initial;
            height: 21px;
        }
        
        #comp-igahromo {
            left: 0;
            margin-left: 0;
            width: 100%;
            
        }
        
        [data-mesh-id=mediairc22j4k11inlineContent] {
            height: auto;
            width: 100%;
            position: static;
            min-height: 323px;
        }
        
        @media (prefers-reduced-motion: no-preference) {
            #mediairc22j4k11 [data-motion-part="BG_MEDIA mediairc22j4k11"] {
                will-change: var(--motion-bgreveal-will-change);
                height: calc(100% + 200lvh);
                margin-top: -100lvh;
                overflow: clip;
                isolation: isolate;
            }
            :is(#mediairc22j4k11)[data-has-alpha="true"] canvas,
            :is(#mediairc22j4k11):not([data-show-canvas]) [data-motion-part="BG_IMG mediairc22j4k11"] {
                position: sticky;
                height: max(100lvh, calc(100% - 200lvh));
                width: 100%;
                top: 0px;
                margin-bottom: calc(100lvh - max(100lvh, var(--motion-comp-height, 100%)));
                display: block;
                padding: 0px;
            }
            #mediairc22j4k11 [data-motion-part="BG_LAYER mediairc22j4k11"] {
                overflow: clip;
            }
            @supports(-moz-appearance: none) {
                body {
                    --motion-bgreveal-will-change: transform;
                }
            }
            #mediairc22j4k11[data-testid="imageX"] [data-motion-part="BG_MEDIA mediairc22j4k11"] {
                transform: translate3d(0, 0, 0);
            }
        }
        
        #mediairc22j4k11 {
            width:100%;
        }
        
        #comp-igahubrl {
            --brw: 0px;
            --brd: var(--color_14);
            --bg: var(--color_12);
            --rd: 0px;
            --shd: none;
            --gradient: none;
            --alpha-brd: 1;
            --alpha-bg: 0.86;
            --backdrop-filter: none;
            --boxShadowToggleOn-shd: none;
            --bg-gradient: none;
        }
        
        @media (prefers-reduced-motion: no-preference) {
            #comp-igahubrl:not([data-motion-enter="done"]) {
                opacity: var(--comp-opacity, 1);
            }
        }
        
        #comp-igahubrl {
            width: 2388px;
        }
        
        [data-mesh-id=comp-igahubrlinlineContent] {
            height: auto;
            width: 2388px;
        }
        
        [data-mesh-id=comp-igahubrlinlineContent-gridContainer] {
            position: static;
            display: grid;
            height: auto;
            width: 100%;
            min-height: auto;
            grid-template-rows: repeat(2, min-content) 1fr;
            grid-template-columns: 100%;
        }
        
        [data-mesh-id=comp-igahubrlinlineContent-gridContainer] > [id="comp-ig97s46y"],
        [data-mesh-id=comp-igahubrlinlineContent-gridContainer] > wix-interact-element > [id="comp-ig97s46y"] {
            position: relative;
            margin: 47px 0px 19px 0;
            left: 1426px;
            grid-area: 1 / 1 / 2 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=comp-igahubrlinlineContent-gridContainer] > [id="comp-ig97s470"],
        [data-mesh-id=comp-igahubrlinlineContent-gridContainer] > wix-interact-element > [id="comp-ig97s470"] {
            position: relative;
            margin: 0px 0px 19px 0;
            left: 1427px;
            grid-area: 2 / 1 / 3 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=comp-igahubrlinlineContent-gridContainer] > [id="comp-ig28txpj"],
        [data-mesh-id=comp-igahubrlinlineContent-gridContainer] > wix-interact-element > [id="comp-ig28txpj"] {
            position: relative;
            margin: 0px 0px 49px 0;
            left: 1426px;
            grid-area: 3 / 1 / 4 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=comp-igahubrlinlineContent-gridContainer] > [id="comp-mhxagww9"],
        [data-mesh-id=comp-igahubrlinlineContent-gridContainer] > wix-interact-element > [id="comp-mhxagww9"] {
            position: relative;
            margin: 0px 0px 19px 0;
            left: 1895px;
            grid-area: 3 / 1 / 4 / 2;
            justify-self: start;
            align-self: start;
        }
        
        #comp-ig97s46y {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
        }
        
        #comp-ig97s46y {
            width: 335px;
            height: auto;
        }
        
        #comp-ig97s470 {
            --lnw: 10px;
            --brd: 104, 176, 77;
            --alpha-brd: 1;
        }
        
        #comp-ig97s470 {
            width: 116px;
            height: 10px;
        }
        
        #comp-ig28txpj {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
        }
        
        #comp-ig28txpj {
            width: 408px;
            height: auto;
        }
        
        #comp-mhxagww9 {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
        }
        
        #comp-mhxagww9 {
            width: 465px;
            height: auto;
        }
        
        #comp-mhx9qcjf {
            width: 100%;
            left: 0;
            margin-left: 0;
            min-width: initial;
            height: 295px;
        }
        
        #comp-mhxbbep0 {
            left: 0;
            margin-left: 0;
            width: 100%;
            min-width: 0;
        }
        
        [data-mesh-id=comp-mhxbbep0inlineContent] {
            height: auto;
            width: 100%;
        }
        
        [data-mesh-id=comp-mhxbbep0inlineContent-gridContainer] {
            position: static;
            display: grid;
            height: auto;
            width: 100%;
            min-height: auto;
            grid-template-rows: min-content 1fr;
            grid-template-columns: 100%;
        }
        
        [data-mesh-id=comp-mhxbbep0inlineContent-gridContainer] > [id="comp-mhxbbepf"],
        [data-mesh-id=comp-mhxbbep0inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxbbepf"] {
            position: relative;
            margin: 68px 0px 36px calc((100% - 980px) * 0.5);
            left: 36px;
            grid-area: 1 / 1 / 2 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=comp-mhxbbep0inlineContent-gridContainer] > [id="comp-mhxbmrza"],
        [data-mesh-id=comp-mhxbbep0inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxbmrza"] {
            position: relative;
            margin: 0px 0px 67px calc((100% - 980px) * 0.5);
            left: 0px;
            grid-area: 2 / 1 / 3 / 2;
            justify-self: start;
            align-self: start;
        }
        
        #comp-mhxbbepf {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
        }
        
        #comp-mhxbbepf {
            width: 907px;
            height: auto;
        }
        
        #comp-mhxbmrza {
            width:100%;
            height: 474px;
        }
        
        #comp-mhxbmrzz {
            width:100%;
        }
        
        [data-mesh-id=comp-mhxbmrzzinlineContent] {
            height: auto;
            width:100%;
        }
        
        [data-mesh-id=comp-mhxbmrzzinlineContent-gridContainer] {
            position: static;
            display: grid;
            height: auto;
            width: 100%;
            min-height: auto;
            grid-template-rows: 1fr;
            grid-template-columns: 100%;
        }
        
        [data-mesh-id=comp-mhxbmrzzinlineContent-gridContainer] > [id="comp-mhxbms08"],
        [data-mesh-id=comp-mhxbmrzzinlineContent-gridContainer] > wix-interact-element > [id="comp-mhxbms08"] {
            position: relative;
            margin: 28px 0px 39px 0;
            left: 0px;
            grid-area: 1 / 1 / 2 / 2;
            justify-self: start;
            align-self: start;
        }
        
        #comp-mhxbms08 {
            width: 952px;
        }
        
        [data-mesh-id=comp-mhxbms08inlineContent] {
            height: auto;
            width: 952px;
        }
        
        [data-mesh-id=comp-mhxbms08inlineContent-gridContainer] {
            position: static;
            display: grid;
            height: auto;
            width: 100%;
            min-height: auto;
            grid-template-rows: repeat(2, min-content) 1fr;
            grid-template-columns: 100%;
        }
        
        [data-mesh-id=comp-mhxbms08inlineContent-gridContainer] > [id="comp-mhxbms09"],
        [data-mesh-id=comp-mhxbms08inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxbms09"] {
            position: relative;
            margin: 0px 0px 0px 0;
            left: 0px;
            grid-area: 1 / 1 / 4 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=comp-mhxbms08inlineContent-gridContainer] > [id="comp-mhxbms0b"],
        [data-mesh-id=comp-mhxbms08inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxbms0b"] {
            position: relative;
            margin: 0px 0px 65px 0;
            left: 395px;
            grid-area: 1 / 1 / 2 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=comp-mhxbms08inlineContent-gridContainer] > [id="comp-mhxbms0d"],
        [data-mesh-id=comp-mhxbms08inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxbms0d"] {
            position: relative;
            margin: 0px 0px 10px 0;
            left: 395px;
            grid-area: 2 / 1 / 3 / 2;
            justify-self: start;
            align-self: start;
        }
        
        #comp-mhxbms09 {
            --contentPaddingLeft: 0px;
            --contentPaddingRight: 0px;
            --contentPaddingTop: 0px;
            --contentPaddingBottom: 0px;
        }
        
        #comp-mhxbms09 {
            width: 337px;
            height: 337px;
        }
        
        #comp-mhxbms0b {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
        }
        
        #comp-mhxbms0b {
            width: 557px;
            height: auto;
        }
        
        #comp-mhxbms0d {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
        }
        
        #comp-mhxbms0d {
            width: 407px;
            height: auto;
        }
        
        #comp-mhxbms0r {
            width:100%;
        }
        
        [data-mesh-id=comp-mhxbms0rinlineContent] {
            height: auto;
            width:100%;
        }
        
        [data-mesh-id=comp-mhxbms0rinlineContent-gridContainer] {
            position: static;
            display: grid;
            height: auto;
            width: 100%;
            min-height: auto;
            grid-template-rows: 1fr;
            grid-template-columns: 100%;
        }
        
        [data-mesh-id=comp-mhxbms0rinlineContent-gridContainer] > [id="comp-mhxci8bl"],
        [data-mesh-id=comp-mhxbms0rinlineContent-gridContainer] > wix-interact-element > [id="comp-mhxci8bl"] {
            position: relative;
            margin: 21px 0px 55px 0;
            left: 0px;
            grid-area: 1 / 1 / 2 / 2;
            justify-self: start;
            align-self: start;
        }
        
        #comp-mhxci8bl {
            width: 952px;
        }
        
        [data-mesh-id=comp-mhxci8blinlineContent] {
            height: auto;
            width: 952px;
        }
        
        [data-mesh-id=comp-mhxci8blinlineContent-gridContainer] {
            position: static;
            display: grid;
            height: auto;
            width: 100%;
            min-height: auto;
            grid-template-rows: repeat(2, min-content) 1fr;
            grid-template-columns: 100%;
        }
        
        [data-mesh-id=comp-mhxci8blinlineContent-gridContainer] > [id="comp-mhxci8bm2"],
        [data-mesh-id=comp-mhxci8blinlineContent-gridContainer] > wix-interact-element > [id="comp-mhxci8bm2"] {
            position: relative;
            margin: 0px 0px 0px 0;
            left: 0px;
            grid-area: 1 / 1 / 4 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=comp-mhxci8blinlineContent-gridContainer] > [id="comp-mhxci8bo2"],
        [data-mesh-id=comp-mhxci8blinlineContent-gridContainer] > wix-interact-element > [id="comp-mhxci8bo2"] {
            position: relative;
            margin: 0px 0px 65px 0;
            left: 395px;
            grid-area: 1 / 1 / 2 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=comp-mhxci8blinlineContent-gridContainer] > [id="comp-mhxci8br"],
        [data-mesh-id=comp-mhxci8blinlineContent-gridContainer] > wix-interact-element > [id="comp-mhxci8br"] {
            position: relative;
            margin: 0px 0px 10px 0;
            left: 395px;
            grid-area: 2 / 1 / 3 / 2;
            justify-self: start;
            align-self: start;
        }
        
        #comp-mhxci8bm2 {
            --contentPaddingLeft: 0px;
            --contentPaddingRight: 0px;
            --contentPaddingTop: 0px;
            --contentPaddingBottom: 0px;
        }
        
        #comp-mhxci8bm2 {
            width: 337px;
            height: 337px;
        }
        
        #comp-mhxci8bo2 {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
        }
        
        #comp-mhxci8bo2 {
            width: 557px;
            height: auto;
        }
        
        #comp-mhxci8br {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
        }
        
        #comp-mhxci8br {
            width: 488px;
            height: auto;
        }
        
        #comp-mhxbms10 {
            width:100%;
        }
        
        [data-mesh-id=comp-mhxbms10inlineContent] {
            height: auto;
            width:100%;
        }
        
        [data-mesh-id=comp-mhxbms10inlineContent-gridContainer] {
            position: static;
            display: grid;
            height: auto;
            width: 100%;
            min-height: auto;
            grid-template-rows: 1fr;
            grid-template-columns: 100%;
        }
        
        [data-mesh-id=comp-mhxbms10inlineContent-gridContainer] > [id="comp-mhxcb7t9"],
        [data-mesh-id=comp-mhxbms10inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxcb7t9"] {
            position: relative;
            margin: 28px 0px 36px 0;
            left: 0px;
            grid-area: 1 / 1 / 2 / 2;
            justify-self: start;
            align-self: start;
        }
        
        #comp-mhxcb7t9 {
            width: 952px;
        }
        
        [data-mesh-id=comp-mhxcb7t9inlineContent] {
            height: auto;
            width: 952px;
        }
        
        [data-mesh-id=comp-mhxcb7t9inlineContent-gridContainer] {
            position: static;
            display: grid;
            height: auto;
            width: 100%;
            min-height: auto;
            grid-template-rows: repeat(2, min-content) 1fr;
            grid-template-columns: 100%;
        }
        
        [data-mesh-id=comp-mhxcb7t9inlineContent-gridContainer] > [id="comp-mhxcb7tb"],
        [data-mesh-id=comp-mhxcb7t9inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxcb7tb"] {
            position: relative;
            margin: 0px 0px 0px 0;
            left: 0px;
            grid-area: 1 / 1 / 4 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=comp-mhxcb7t9inlineContent-gridContainer] > [id="comp-mhxcb7td"],
        [data-mesh-id=comp-mhxcb7t9inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxcb7td"] {
            position: relative;
            margin: 0px 0px 65px 0;
            left: 395px;
            grid-area: 1 / 1 / 2 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=comp-mhxcb7t9inlineContent-gridContainer] > [id="comp-mhxcb7tg"],
        [data-mesh-id=comp-mhxcb7t9inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxcb7tg"] {
            position: relative;
            margin: 0px 0px 10px 0;
            left: 395px;
            grid-area: 2 / 1 / 3 / 2;
            justify-self: start;
            align-self: start;
        }
        
        #comp-mhxcb7tb {
            --contentPaddingLeft: 0px;
            --contentPaddingRight: 0px;
            --contentPaddingTop: 0px;
            --contentPaddingBottom: 0px;
        }
        
        #comp-mhxcb7tb {
            width: 337px;
            height: 337px;
        }
        
        #comp-mhxcb7td {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
        }
        
        #comp-mhxcb7td {
            width: 557px;
            height: auto;
        }
        
        #comp-mhxcb7tg {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
        }
        
        #comp-mhxcb7tg {
            width: 407px;
            height: auto;
        }
        
        #comp-mhxbsrlc {
            width:100%;
        }
        
        [data-mesh-id=comp-mhxbsrlcinlineContent] {
            height: auto;
            width:100%;
        }
        
        [data-mesh-id=comp-mhxbsrlcinlineContent-gridContainer] {
            position: static;
            display: grid;
            height: auto;
            width: 100%;
            min-height: auto;
            grid-template-rows: 1fr;
            grid-template-columns: 100%;
        }
        
        [data-mesh-id=comp-mhxbsrlcinlineContent-gridContainer] > [id="comp-mhxculfp"],
        [data-mesh-id=comp-mhxbsrlcinlineContent-gridContainer] > wix-interact-element > [id="comp-mhxculfp"] {
            position: relative;
            margin: 27px 0px 52px 0;
            left: 0px;
            grid-area: 1 / 1 / 2 / 2;
            justify-self: start;
            align-self: start;
        }
        
        #comp-mhxculfp {
            width: 952px;
        }
        
        [data-mesh-id=comp-mhxculfpinlineContent] {
            height: auto;
            width: 952px;
        }
        
        [data-mesh-id=comp-mhxculfpinlineContent-gridContainer] {
            position: static;
            display: grid;
            height: auto;
            width: 100%;
            min-height: auto;
            grid-template-rows: repeat(2, min-content) 1fr;
            grid-template-columns: 100%;
        }
        
        [data-mesh-id=comp-mhxculfpinlineContent-gridContainer] > [id="comp-mhxculfr2"],
        [data-mesh-id=comp-mhxculfpinlineContent-gridContainer] > wix-interact-element > [id="comp-mhxculfr2"] {
            position: relative;
            margin: 0px 0px 0px 0;
            left: 0px;
            grid-area: 1 / 1 / 4 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=comp-mhxculfpinlineContent-gridContainer] > [id="comp-mhxculfu"],
        [data-mesh-id=comp-mhxculfpinlineContent-gridContainer] > wix-interact-element > [id="comp-mhxculfu"] {
            position: relative;
            margin: 0px 0px 65px 0;
            left: 395px;
            grid-area: 1 / 1 / 2 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=comp-mhxculfpinlineContent-gridContainer] > [id="comp-mhxculfw"],
        [data-mesh-id=comp-mhxculfpinlineContent-gridContainer] > wix-interact-element > [id="comp-mhxculfw"] {
            position: relative;
            margin: 0px 0px 10px 0;
            left: 395px;
            grid-area: 2 / 1 / 3 / 2;
            justify-self: start;
            align-self: start;
        }
        
        #comp-mhxculfr2 {
            --contentPaddingLeft: 0px;
            --contentPaddingRight: 0px;
            --contentPaddingTop: 0px;
            --contentPaddingBottom: 0px;
        }
        
        #comp-mhxculfr2 {
            width: 337px;
            height: 337px;
        }
        
        #comp-mhxculfu {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
        }
        
        #comp-mhxculfu {
            width: 557px;
            height: auto;
        }
        
        #comp-mhxculfw {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
        }
        
        #comp-mhxculfw {
            width: 441px;
            height: auto;
        }
        
        #comp-mhxbssx6 {
            width:100%;
        }
        
        [data-mesh-id=comp-mhxbssx6inlineContent] {
            height: auto;
            width:100%;
        }
        
        [data-mesh-id=comp-mhxbssx6inlineContent-gridContainer] {
            position: static;
            display: grid;
            height: auto;
            width: 100%;
            min-height: auto;
            grid-template-rows: 1fr;
            grid-template-columns: 100%;
        }
        
        [data-mesh-id=comp-mhxbssx6inlineContent-gridContainer] > [id="comp-mhxcxxh8"],
        [data-mesh-id=comp-mhxbssx6inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxcxxh8"] {
            position: relative;
            margin: 28px 0px 68px 0;
            left: 0px;
            grid-area: 1 / 1 / 2 / 2;
            justify-self: start;
            align-self: start;
        }
        
        #comp-mhxcxxh8 {
            width: 952px;
        }
        
        [data-mesh-id=comp-mhxcxxh8inlineContent] {
            height: auto;
            width: 952px;
        }
        
        [data-mesh-id=comp-mhxcxxh8inlineContent-gridContainer] {
            position: static;
            display: grid;
            height: auto;
            width: 100%;
            min-height: auto;
            grid-template-rows: repeat(2, min-content) 1fr;
            grid-template-columns: 100%;
        }
        
        [data-mesh-id=comp-mhxcxxh8inlineContent-gridContainer] > [id="comp-mhxcxxha"],
        [data-mesh-id=comp-mhxcxxh8inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxcxxha"] {
            position: relative;
            margin: 0px 0px 0px 0;
            left: 0px;
            grid-area: 1 / 1 / 4 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=comp-mhxcxxh8inlineContent-gridContainer] > [id="comp-mhxcxxhe"],
        [data-mesh-id=comp-mhxcxxh8inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxcxxhe"] {
            position: relative;
            margin: 0px 0px 65px 0;
            left: 395px;
            grid-area: 1 / 1 / 2 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=comp-mhxcxxh8inlineContent-gridContainer] > [id="comp-mhxcxxhh"],
        [data-mesh-id=comp-mhxcxxh8inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxcxxhh"] {
            position: relative;
            margin: 0px 0px 37px 0;
            left: 395px;
            grid-area: 2 / 1 / 3 / 2;
            justify-self: start;
            align-self: start;
        }
        
        #comp-mhxcxxha {
            --contentPaddingLeft: 0px;
            --contentPaddingRight: 0px;
            --contentPaddingTop: 0px;
            --contentPaddingBottom: 0px;
        }
        
        #comp-mhxcxxha {
            width: 337px;
            height: 337px;
        }
        
        #comp-mhxcxxhe {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
        }
        
        #comp-mhxcxxhe {
            width: 557px;
            height: auto;
        }
        
        #comp-mhxcxxhh {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
        }
        
        #comp-mhxcxxhh {
            width: 432px;
            height: auto;
        }
        
        #comp-mhxbsti0 {
            width:100%;
        }
        
        [data-mesh-id=comp-mhxbsti0inlineContent] {
            height: auto;
            width:100%;
        }
        
        [data-mesh-id=comp-mhxbsti0inlineContent-gridContainer] {
            position: static;
            display: grid;
            height: auto;
            width: 100%;
            min-height: auto;
            grid-template-rows: 1fr;
            grid-template-columns: 100%;
        }
        
        [data-mesh-id=comp-mhxbsti0inlineContent-gridContainer] > [id="comp-mhxd16ch"],
        [data-mesh-id=comp-mhxbsti0inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxd16ch"] {
            position: relative;
            margin: 20px 0px 20px 0;
            left: 0px;
            grid-area: 1 / 1 / 2 / 2;
            justify-self: start;
            align-self: start;
        }
        
        #comp-mhxd16ch {
            width: 952px;
        }
        
        [data-mesh-id=comp-mhxd16chinlineContent] {
            height: auto;
            width: 952px;
        }
        
        [data-mesh-id=comp-mhxd16chinlineContent-gridContainer] {
            position: static;
            display: grid;
            height: auto;
            width: 100%;
            min-height: auto;
            grid-template-rows: repeat(2, min-content) 1fr;
            grid-template-columns: 100%;
        }
        
        [data-mesh-id=comp-mhxd16chinlineContent-gridContainer] > [id="comp-mhxd16co"],
        [data-mesh-id=comp-mhxd16chinlineContent-gridContainer] > wix-interact-element > [id="comp-mhxd16co"] {
            position: relative;
            margin: 0px 0px 0px 0;
            left: 0px;
            grid-area: 1 / 1 / 4 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=comp-mhxd16chinlineContent-gridContainer] > [id="comp-mhxd16cq1"],
        [data-mesh-id=comp-mhxd16chinlineContent-gridContainer] > wix-interact-element > [id="comp-mhxd16cq1"] {
            position: relative;
            margin: 0px 0px 65px 0;
            left: 395px;
            grid-area: 1 / 1 / 2 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=comp-mhxd16chinlineContent-gridContainer] > [id="comp-mhxd16cs2"],
        [data-mesh-id=comp-mhxd16chinlineContent-gridContainer] > wix-interact-element > [id="comp-mhxd16cs2"] {
            position: relative;
            margin: 0px 0px 63px 0;
            left: 395px;
            grid-area: 2 / 1 / 3 / 2;
            justify-self: start;
            align-self: start;
        }
        
        #comp-mhxd16co {
            --contentPaddingLeft: 0px;
            --contentPaddingRight: 0px;
            --contentPaddingTop: 0px;
            --contentPaddingBottom: 0px;
        }
        
        #comp-mhxd16co {
            width: 337px;
            height: 337px;
        }
        
        #comp-mhxd16cq1 {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
        }
        
        #comp-mhxd16cq1 {
            width: 557px;
            height: auto;
        }
        
        #comp-mhxd16cs2 {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
        }
        
        #comp-mhxd16cs2 {
            width: 466px;
            height: auto;
        }
        
        #comp-mi46idea {
            left: 0;
            margin-left: 0;
            width: 100%;
            min-width: 0;
        }
        
        [data-mesh-id=comp-mi46ideainlineContent] {
            height: auto;
            width: 100%;
        }
        
        [data-mesh-id=comp-mi46ideainlineContent-gridContainer] {
            position: static;
            display: grid;
            height: auto;
            width: 100%;
            min-height: auto;
            grid-template-rows: repeat(2, min-content) 1fr;
            grid-template-columns: 100%;
        }
        
        [data-mesh-id=comp-mi46ideainlineContent-gridContainer] > [id="comp-mi46idey"],
        [data-mesh-id=comp-mi46ideainlineContent-gridContainer] > wix-interact-element > [id="comp-mi46idey"] {
            position: relative;
            margin: 55px 0px 19px calc((100% - 980px) * 0.5);
            left: 52px;
            grid-area: 1 / 1 / 2 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=comp-mi46ideainlineContent-gridContainer] > [id="comp-mi46idfd"],
        [data-mesh-id=comp-mi46ideainlineContent-gridContainer] > wix-interact-element > [id="comp-mi46idfd"] {
            position: relative;
            margin: 0px 0px 31px calc((100% - 980px) * 0.5);
            left: 52px;
            grid-area: 2 / 1 / 3 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=comp-mi46ideainlineContent-gridContainer] > [id="comp-mi46idff1"],
        [data-mesh-id=comp-mi46ideainlineContent-gridContainer] > wix-interact-element > [id="comp-mi46idff1"] {
            position: relative;
            margin: 0px 0px 43px calc((100% - 980px) * 0.5);
            left: 0px;
            grid-area: 3 / 1 / 4 / 2;
            justify-self: start;
            align-self: start;
        }
        
        #comp-mi46idey {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
        }
        
        #comp-mi46idey {
            width: 907px;
            height: auto;
        }
        
        #comp-mi46idfd {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
        }
        
        #comp-mi46idfd {
            width: 572px;
            height: auto;
        }
        
        #comp-mi46idff1 {
            margin-left: auto;
            margin-right: auto;
            width: calc(100% - 40px - 40px);
            
        }
        
        [data-mesh-id=comp-mi46idfvinlineContent] {
            height: auto;
            width: 100%;
        }
        
        [data-mesh-id=comp-mi46idfvinlineContent-gridContainer] {
            position: static;
            display: grid;
            height: auto;
            width: 100%;
            min-height: auto;
            grid-template-rows: 1fr;
            grid-template-columns: 100%;
        }
        
        [data-mesh-id=comp-mi46idfvinlineContent-gridContainer] > [id="comp-mi46idfy"],
        [data-mesh-id=comp-mi46idfvinlineContent-gridContainer] > wix-interact-element > [id="comp-mi46idfy"] {
            position: relative;
            margin: 22px 20px 60px 20px;
            left: 0;
            grid-area: 1 / 1 / 2 / 2;
            justify-self: stretch;
            align-self: start;
        }
        
        #comp-mi46idfv {
            width:100%;
        }
        
        #comp-mi46idfy {
            --brw: 0px;
            --brd: 50, 65, 88;
            --bg: 61, 155, 233;
            --rd: 0px;
            --shd: none;
            --gradient: none;
            --alpha-brd: 0;
            --alpha-bg: 0;
            --boxShadowToggleOn-shd: none;
            --bg-gradient: none;
        }
        
        #comp-mi46idfy {
            width: calc(100% - 20px - 20px);
            left: 0;
            margin-left: 20px;
            min-width: initial;
        }
        
        [id^="comp-mi46idgn__"] {
            width: 306px;
        }
        
        [data-mesh-id^="comp-mi46idgn__"][data-mesh-id$="inlineContent"] {
            height: auto;
            width: 100%;
            display: flex;
        }
        
        [data-mesh-id^="comp-mi46idgn__"][data-mesh-id$="inlineContent-gridContainer"] {
            position: static;
            display: grid;
            height: auto;
            width: 100%;
            min-height: auto;
            margin-top: -1px;
            grid-template-rows: min-content 1fr;
            grid-template-columns: 100%;
        }
        
        [data-mesh-id^=comp-mi46idgn__] > [id^="comp-mi46idgv__"],
        [data-mesh-id^=comp-mi46idgn__] > wix-interact-element > [id^="comp-mi46idgv__"] {
            position: relative;
            margin: 0px 0px -49px 0;
            left: 1px;
            grid-area: 1 / 1 / 2 / 2;
            justify-self: start;
                overflow: hidden;
            align-self: start;
        }
        
        [data-mesh-id^=comp-mi46idgn__] > [id^="comp-mi46idhn1__"],
        [data-mesh-id^=comp-mi46idgn__] > wix-interact-element > [id^="comp-mi46idhn1__"] {
            position: relative;
            margin: 0px 0px 0px 0;
            left: 51px;
            grid-area: 2 / 1 / 3 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [id^="comp-mi46idgv__"] {
            --contentPaddingLeft: 0px;
            --contentPaddingRight: 0px;
            --contentPaddingTop: 0px;
            --contentPaddingBottom: 0px;
        }
        
        [id^="comp-mi46idgv__"] {
            width: 287px;
            height: 323px;
        }
        
        [id^="comp-mi46idhn1__"] {
            --brw: 0px;
            --brd: var(--color_15);
            --bg: var(--color_36);
            --rd: 0px;
            --shd: none;
            --gradient: none;
            --alpha-brd: 1;
            --alpha-bg: 0.56;
            --backdrop-filter: blur(45px);
            --boxShadowToggleOn-shd: none;
            --bg-gradient: none;
        }
        
        [id^="comp-mi46idhn1__"] {
            width: 255px;
        }
        
        [data-mesh-id^="comp-mi46idhn1__"][data-mesh-id$="inlineContent"] {
            height: auto;
            width: 255px;
        }
        
        [data-mesh-id^="comp-mi46idhn1__"][data-mesh-id$="inlineContent-gridContainer"] {
            position: static;
            display: grid;
            height: auto;
            width: 100%;
            min-height: auto;
            grid-template-rows: 1fr;
            grid-template-columns: 100%;
        }
        
        [data-mesh-id^=comp-mi46idhn1__] > [id^="comp-mi46idhs1__"],
        [data-mesh-id^=comp-mi46idhn1__] > wix-interact-element > [id^="comp-mi46idhs1__"] {
            position: relative;
            margin: 11px 0px 11px 0;
            left: 19px;
            grid-area: 1 / 1 / 2 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [id^="comp-mi46idhs1__"] {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
        }
        
        [id^="comp-mi46idhs1__"] {
            width: 197px;
            height: auto;
        }
        
        #comp-lsvsgbu81 {
            left: 0;
            margin-left: 0;
            width: 100%;
            min-width: 0;
        }
        
        [data-mesh-id=comp-lsvsgbu81inlineContent] {
            height: auto;
            width: 100%;
        }
        
        [data-mesh-id=comp-lsvsgbu81inlineContent-gridContainer] {
            position: static;
            display: grid;
            height: auto;
            width: 100%;
            min-height: auto;
            grid-template-rows: 1fr;
            grid-template-columns: 100%;
        }
        
        [data-mesh-id=comp-lsvsgbu81inlineContent-gridContainer] > [id="comp-igcaoi6c"],
        [data-mesh-id=comp-lsvsgbu81inlineContent-gridContainer] > wix-interact-element > [id="comp-igcaoi6c"] {
            position: relative;
            margin: 0px 0px 0px calc((100% - 980px) * 0.5);
            left: 0px;
            grid-area: 1 / 1 / 2 / 2;
            justify-self: start;
            align-self: start;
        }
        
        #comp-igcaoi6c {
            left: 0;
            margin-left: 0;
            width: 100%;
            
        }
        
        [data-mesh-id=mediairc22j4k17inlineContent] {
            height: auto;
            width: 100%;
        }
        
        [data-mesh-id=mediairc22j4k17inlineContent-gridContainer] {
            position: static;
            display: grid;
            height: auto;
            width: 100%;
            min-height: auto;
            grid-template-rows: repeat(2, min-content) 1fr;
            grid-template-columns: 100%;
        }
        
        [data-mesh-id=mediairc22j4k17inlineContent-gridContainer] > [id="comp-mhxasaw0"],
        [data-mesh-id=mediairc22j4k17inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxasaw0"] {
            position: relative;
            margin: 41px 0px 26px calc((100% - 980px) * 0.5);
            left: 92px;
            grid-area: 1 / 1 / 2 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=mediairc22j4k17inlineContent-gridContainer] > [id="comp-mhxavkos"],
        [data-mesh-id=mediairc22j4k17inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxavkos"] {
            position: relative;
            margin: -15px 0px 30px calc((100% - 980px) * 0.5);
            left: 90px;
            grid-area: 2 / 1 / 3 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=mediairc22j4k17inlineContent-gridContainer] > [id="comp-igksbkih"],
        [data-mesh-id=mediairc22j4k17inlineContent-gridContainer] > wix-interact-element > [id="comp-igksbkih"] {
            position: relative;
            margin: 78px 0px 0 calc((100% - 980px) * 0.5);
            left: 245px;
            grid-area: 1 / 1 / 2 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=mediairc22j4k17inlineContent-gridContainer] > [id="comp-mhxat4ru"],
        [data-mesh-id=mediairc22j4k17inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxat4ru"] {
            position: relative;
            margin: 41px 0px 26px calc((100% - 980px) * 0.5);
            left: 327px;
            grid-area: 1 / 1 / 2 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=mediairc22j4k17inlineContent-gridContainer] > [id="comp-igcaww12"],
        [data-mesh-id=mediairc22j4k17inlineContent-gridContainer] > wix-interact-element > [id="comp-igcaww12"] {
            position: relative;
            margin: -15px 0px 30px calc((100% - 980px) * 0.5);
            left: 279px;
            grid-area: 2 / 1 / 3 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=mediairc22j4k17inlineContent-gridContainer] > [id="comp-igksdo3p"],
        [data-mesh-id=mediairc22j4k17inlineContent-gridContainer] > wix-interact-element > [id="comp-igksdo3p"] {
            position: relative;
            margin: 78px 0px 0 calc((100% - 980px) * 0.5);
            left: 492px;
            grid-area: 1 / 1 / 2 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=mediairc22j4k17inlineContent-gridContainer] > [id="comp-mhxatr3f"],
        [data-mesh-id=mediairc22j4k17inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxatr3f"] {
            position: relative;
            margin: 41px 0px 26px calc((100% - 980px) * 0.5);
            left: 579px;
            grid-area: 1 / 1 / 2 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=mediairc22j4k17inlineContent-gridContainer] > [id="comp-igcaxjng"],
        [data-mesh-id=mediairc22j4k17inlineContent-gridContainer] > wix-interact-element > [id="comp-igcaxjng"] {
            position: relative;
            margin: -15px 0px 30px calc((100% - 980px) * 0.5);
            left: 507px;
            grid-area: 2 / 1 / 3 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=mediairc22j4k17inlineContent-gridContainer] > [id="comp-igksdxk1"],
        [data-mesh-id=mediairc22j4k17inlineContent-gridContainer] > wix-interact-element > [id="comp-igksdxk1"] {
            position: relative;
            margin: 78px 0px 0 calc((100% - 980px) * 0.5);
            left: 757px;
            grid-area: 1 / 1 / 2 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=mediairc22j4k17inlineContent-gridContainer] > [id="comp-mhxb1sk8"],
        [data-mesh-id=mediairc22j4k17inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxb1sk8"] {
            position: relative;
            margin: 30px 0px 13px calc((100% - 980px) * 0.5);
            left: 805px;
            grid-area: 1 / 1 / 2 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=mediairc22j4k17inlineContent-gridContainer] > [id="comp-igcaylp6"],
        [data-mesh-id=mediairc22j4k17inlineContent-gridContainer] > wix-interact-element > [id="comp-igcaylp6"] {
            position: relative;
            margin: -15px 0px 30px calc((100% - 980px) * 0.5);
            left: 800px;
            grid-area: 2 / 1 / 3 / 2;
            justify-self: start;
            align-self: start;
        }
        
        #mediairc22j4k17 {
            width:100%;
        }
        
        #comp-mhxasaw0 {
            --contentPaddingLeft: 0px;
            --contentPaddingRight: 0px;
            --contentPaddingTop: 0px;
            --contentPaddingBottom: 0px;
        }
        
        #comp-mhxasaw0 {
            width:81px;
            height: 81px;
        }
        
        #comp-mhxavkos {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
        }
        
        #comp-mhxavkos {
            width: 81px;
            height: auto;
        }
        
        #comp-igksbkih {
            --lnw: 2px;
            --brd: var(--color_11);
            --mrg: 2px;
            --alpha-brd: 1;
        }
        
        @media (prefers-reduced-motion: no-preference) {
            #comp-igksbkih:not([data-motion-enter="done"]) {
                opacity: 0;
            }
        }
        
        #comp-igksbkih {
            width: 2px;
            height: 70px;
        }
        
        #comp-mhxat4ru {
            --contentPaddingLeft: 0px;
            --contentPaddingRight: 0px;
            --contentPaddingTop: 0px;
            --contentPaddingBottom: 0px;
        }
        
        #comp-mhxat4ru {
            width: 81px;
            height: 81px;
        }
        
        #comp-igcaww12 {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
        }
        
        #comp-igcaww12 {
            width: 178px;
            height: auto;
        }
        
        #comp-igksdo3p {
            --lnw: 2px;
            --brd: var(--color_11);
            --mrg: 2px;
            --alpha-brd: 1;
        }
        
        @media (prefers-reduced-motion: no-preference) {
            #comp-igksdo3p:not([data-motion-enter="done"]) {
                opacity: 0;
            }
        }
        
        #comp-igksdo3p {
            width: 2px;
            height: 70px;
        }
        
        #comp-mhxatr3f {
            --contentPaddingLeft: 0px;
            --contentPaddingRight: 0px;
            --contentPaddingTop: 0px;
            --contentPaddingBottom: 0px;
        }
        
        #comp-mhxatr3f {
            width: 81px;
            height: 81px;
        }
        
        #comp-igcaxjng {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
        }
        
        #comp-igcaxjng {
            width: 225px;
            height: auto;
        }
        
        #comp-igksdxk1 {
            --lnw: 2px;
            --brd: var(--color_11);
            --mrg: 2px;
            --alpha-brd: 1;
        }
        
        @media (prefers-reduced-motion: no-preference) {
            #comp-igksdxk1:not([data-motion-enter="done"]) {
                opacity: 0;
            }
        }
        
        #comp-igksdxk1 {
            width: 2px;
            height: 70px;
        }
        
        #comp-mhxb1sk8 {
            --contentPaddingLeft: 0px;
            --contentPaddingRight: 0px;
            --contentPaddingTop: 0px;
            --contentPaddingBottom: 0px;
        }
        
        #comp-mhxb1sk8 {
            width: 105px;
            height: 105px;
        }
        
        #comp-igcaylp6 {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
        }
        
        #comp-igcaylp6 {
            width: 117px;
            height: auto;
        }
        
        #comp-lsvsgbu9 {
            left: 0;
            margin-left: 0;
            width: 100%;
            min-width: 0;
        }
        
        [data-mesh-id=comp-lsvsgbu9inlineContent] {
            height: auto;
            width: 100%;
        }
        
        [data-mesh-id=comp-lsvsgbu9inlineContent-gridContainer] {
            position: static;
            display: grid;
            height: auto;
            width: 100%;
            min-height: auto;
            grid-template-rows: min-content 1fr;
            grid-template-columns: 100%;
        }
        
        [data-mesh-id=comp-lsvsgbu9inlineContent-gridContainer] > [id="comp-iggq2qkr"],
        [data-mesh-id=comp-lsvsgbu9inlineContent-gridContainer] > wix-interact-element > [id="comp-iggq2qkr"] {
            position: relative;
            margin: 2px 0 10px 0;
            left: 0;
            grid-area: 1 / 1 / 2 / 2;
            justify-self: stretch;
            align-self: start;
        }
        
        [data-mesh-id=comp-lsvsgbu9inlineContent-gridContainer] > [id="comp-ig83aypt"],
        [data-mesh-id=comp-lsvsgbu9inlineContent-gridContainer] > wix-interact-element > [id="comp-ig83aypt"] {
            position: relative;
            margin: 0px 0px 0 calc((100% - 980px) * 0.5);
            left: 0px;
            grid-area: 1 / 1 / 2 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=comp-lsvsgbu9inlineContent-gridContainer] > [id="comp-mhxdzm1f"],
        [data-mesh-id=comp-lsvsgbu9inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxdzm1f"] {
            position: relative;
            margin: 0px 0px 24px calc((100% - 980px) * 0.5);
            left: 312px;
            grid-area: 2 / 1 / 3 / 2;
            justify-self: start;
            align-self: start;
        }
        
        #comp-iggq2qkr {
            width: 100%;
            left: 0;
            margin-left: 0;
            min-width: initial;
            height: 21px;
        }
        
        #comp-ig83aypt {
            left: 0;
            margin-left: 0;
            width: 100%;
            
        }
        
        [data-mesh-id=mediairc22j4k5inlineContent] {
            height: auto;
            width: 100%;
        }
        
        [data-mesh-id=mediairc22j4k5inlineContent-gridContainer] {
            position: static;
            display: grid;
            height: auto;
            width: 100%;
            min-height: auto;
            grid-template-rows: repeat(11, min-content) 1fr;
            grid-template-columns: 100%;
        }
        
        [data-mesh-id=mediairc22j4k5inlineContent-gridContainer] > [id="comp-ig99sh5k"],
        [data-mesh-id=mediairc22j4k5inlineContent-gridContainer] > wix-interact-element > [id="comp-ig99sh5k"] {
            position: relative;
            margin: 50px 0px 8px calc((100% - 980px) * 0.5);
            left: 218px;
            grid-area: 1 / 1 / 2 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=mediairc22j4k5inlineContent-gridContainer] > [id="comp-ig99sh5c"],
        [data-mesh-id=mediairc22j4k5inlineContent-gridContainer] > wix-interact-element > [id="comp-ig99sh5c"] {
            position: relative;
            margin: 0px 0px 28px calc((100% - 980px) * 0.5);
            left: 431px;
            grid-area: 2 / 1 / 3 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=mediairc22j4k5inlineContent-gridContainer] > [id="comp-mhxd9s9m"],
        [data-mesh-id=mediairc22j4k5inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxd9s9m"] {
            position: relative;
            margin: 0px 0px 44px calc((100% - 980px) * 0.5);
            left: 241px;
            grid-area: 3 / 1 / 4 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=mediairc22j4k5inlineContent-gridContainer] > [id="comp-jhhk4hfh"],
        [data-mesh-id=mediairc22j4k5inlineContent-gridContainer] > wix-interact-element > [id="comp-jhhk4hfh"] {
            position: relative;
            margin: 0px 0px -114px calc((100% - 980px) * 0.5);
            left: 0px;
            grid-area: 4 / 1 / 12 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=mediairc22j4k5inlineContent-gridContainer] > [id="comp-mhxdfans"],
        [data-mesh-id=mediairc22j4k5inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxdfans"] {
            position: relative;
            margin: 61px 0px 57px calc((100% - 980px) * 0.5);
            left: 0px;
            grid-area: 6 / 1 / 8 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=mediairc22j4k5inlineContent-gridContainer] > [id="comp-mhxdh549"],
        [data-mesh-id=mediairc22j4k5inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxdh549"] {
            position: relative;
            margin: 61px 0px 57px calc((100% - 980px) * 0.5);
            left: 504px;
            grid-area: 6 / 1 / 8 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=mediairc22j4k5inlineContent-gridContainer] > [id="comp-mhxdhbfa"],
        [data-mesh-id=mediairc22j4k5inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxdhbfa"] {
            position: relative;
            margin: 0px 0px 44px calc((100% - 980px) * 0.5);
            left: 0px;
            grid-area: 12 / 1 / 13 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=mediairc22j4k5inlineContent-gridContainer] > [id="comp-mhxdhbfv"],
        [data-mesh-id=mediairc22j4k5inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxdhbfv"] {
            position: relative;
            margin: 0px 0px 44px calc((100% - 980px) * 0.5);
            left: 505px;
            grid-area: 12 / 1 / 13 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=mediairc22j4k5inlineContent-gridContainer] > [id="comp-mhxdonhl"],
        [data-mesh-id=mediairc22j4k5inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxdonhl"] {
            position: relative;
            margin: 12px 0px 10px calc((100% - 980px) * 0.5);
            left: 15px;
            grid-area: 4 / 1 / 5 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=mediairc22j4k5inlineContent-gridContainer] > [id="comp-mhxdtacw"],
        [data-mesh-id=mediairc22j4k5inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxdtacw"] {
            position: relative;
            margin: 12px 0px 10px calc((100% - 980px) * 0.5);
            left: 521px;
            grid-area: 4 / 1 / 5 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=mediairc22j4k5inlineContent-gridContainer] > [id="comp-mhxdvux0"],
        [data-mesh-id=mediairc22j4k5inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxdvux0"] {
            position: relative;
            margin: 0px 0px 10px calc((100% - 980px) * 0.5);
            left: 13px;
            grid-area: 8 / 1 / 9 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=mediairc22j4k5inlineContent-gridContainer] > [id="comp-mhxdwf6d"],
        [data-mesh-id=mediairc22j4k5inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxdwf6d"] {
            position: relative;
            margin: 0px 0px 10px calc((100% - 980px) * 0.5);
            left: 517px;
            grid-area: 8 / 1 / 9 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=mediairc22j4k5inlineContent-gridContainer] > [id="comp-mhxe397x"],
        [data-mesh-id=mediairc22j4k5inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxe397x"] {
            position: relative;
            margin: 0px 0px -26px calc((100% - 980px) * 0.5);
            left: 389px;
            grid-area: 6 / 1 / 7 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=mediairc22j4k5inlineContent-gridContainer] > [id="comp-mhxe53du"],
        [data-mesh-id=mediairc22j4k5inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxe53du"] {
            position: relative;
            margin: 38px 0px 13px calc((100% - 980px) * 0.5);
            left: 376px;
            grid-area: 6 / 1 / 7 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=mediairc22j4k5inlineContent-gridContainer] > [id="comp-mhxe7t20"],
        [data-mesh-id=mediairc22j4k5inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxe7t20"] {
            position: relative;
            margin: 15px 0px -41px calc((100% - 980px) * 0.5);
            left: 907px;
            grid-area: 6 / 1 / 7 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=mediairc22j4k5inlineContent-gridContainer] > [id="comp-mhxe7t2l"],
        [data-mesh-id=mediairc22j4k5inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxe7t2l"] {
            position: relative;
            margin: 52px 0px -1px calc((100% - 980px) * 0.5);
            left: 894px;
            grid-area: 6 / 1 / 7 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=mediairc22j4k5inlineContent-gridContainer] > [id="comp-mhxe8d69"],
        [data-mesh-id=mediairc22j4k5inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxe8d69"] {
            position: relative;
            margin: 0px 0px -35px calc((100% - 980px) * 0.5);
            left: 907px;
            grid-area: 10 / 1 / 11 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=mediairc22j4k5inlineContent-gridContainer] > [id="comp-mhxe8d6u"],
        [data-mesh-id=mediairc22j4k5inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxe8d6u"] {
            position: relative;
            margin: 38px 0px 4px calc((100% - 980px) * 0.5);
            left: 894px;
            grid-area: 10 / 1 / 11 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=mediairc22j4k5inlineContent-gridContainer] > [id="comp-mhxe8uxp"],
        [data-mesh-id=mediairc22j4k5inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxe8uxp"] {
            position: relative;
            margin: 0px 0px -35px calc((100% - 980px) * 0.5);
            left: 389px;
            grid-area: 10 / 1 / 11 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=mediairc22j4k5inlineContent-gridContainer] > [id="comp-mhxe8uya"],
        [data-mesh-id=mediairc22j4k5inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxe8uya"] {
            position: relative;
            margin: 38px 0px 4px calc((100% - 980px) * 0.5);
            left: 376px;
            grid-area: 10 / 1 / 11 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=mediairc22j4k5inlineContent-wedge-6] {
            visibility: hidden;
            height: 274px;
            width: 0;
            grid-area: 4 / 1 / 6 / 2;
        }
        
        [data-mesh-id=mediairc22j4k5inlineContent-wedge-10] {
            visibility: hidden;
            height: 794px;
            width: 0;
            grid-area: 4 / 1 / 10 / 2;
        }
        
        #mediairc22j4k5 {
            width:100%;
        }
        
        #comp-ig99sh5k {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
        }
        
        #comp-ig99sh5k {
            width: 544px;
            height: auto;
        }
        
        #comp-ig99sh5c {
            --lnw: 10px;
            --brd: 104, 176, 77;
            --alpha-brd: 1;
        }
        
        #comp-ig99sh5c {
            width: 116px;
            height: 10px;
        }
        
        #comp-mhxd9s9m {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
        }
        
        #comp-mhxd9s9m {
            width: 498px;
            height: auto;
        }
        
        #comp-jhhk4hfh {
            width:100%;
            height: 980px;
        }
        
        #comp-mhxdfans {
            --brw: 0px;
            --brd: var(--color_14);
            --bg: var(--color_12);
            --rd: 0px;
            --shd: none;
            --gradient: none;
            --alpha-brd: 1;
            --alpha-bg: 0.86;
            --backdrop-filter: none;
            --boxShadowToggleOn-shd: none;
            --bg-gradient: none;
        }
        
        #comp-mhxdfans {
            width: 476px;
        }
        
        [data-mesh-id=comp-mhxdfansinlineContent] {
            height: auto;
            width:  100%;
        }
        
        [data-mesh-id=comp-mhxdfansinlineContent-gridContainer] {
            position: static;
            display: grid;
            height: auto;
            width: 100%;
            min-height: auto;
            grid-template-rows: 1fr;
            grid-template-columns: 100%;
        }
        
        [data-mesh-id=comp-mhxdfansinlineContent-gridContainer] > [id="comp-mhxdqdp5"],
        [data-mesh-id=comp-mhxdfansinlineContent-gridContainer] > wix-interact-element > [id="comp-mhxdqdp5"] {
            position: relative;
            margin: 17px 0px 18px 0;
            left: 21px;
            grid-area: 1 / 1 / 2 / 2;
            justify-self: start;
            align-self: start;
        }
        
        #comp-mhxdqdp5 {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
        }
        
        #comp-mhxdqdp5 {
            width: 421px;
            height: auto;
        }
        
        #comp-mhxdh549 {
            --brw: 0px;
            --brd: var(--color_14);
            --bg: var(--color_12);
            --rd: 0px;
            --shd: none;
            --gradient: none;
            --alpha-brd: 1;
            --alpha-bg: 0.86;
            --backdrop-filter: none;
            --boxShadowToggleOn-shd: none;
            --bg-gradient: none;
        }
        
        #comp-mhxdh549 {
            width: 476px;
        }
        
        [data-mesh-id=comp-mhxdh549inlineContent] {
            height: auto;
            width: 100%;
        }
        
        [data-mesh-id=comp-mhxdh549inlineContent-gridContainer] {
            position: static;
            display: grid;
            height: auto;
            width: 100%;
            min-height: auto;
            grid-template-rows: 1fr;
            grid-template-columns: 100%;
        }
        
        [data-mesh-id=comp-mhxdh549inlineContent-gridContainer] > [id="comp-mhxds68s"],
        [data-mesh-id=comp-mhxdh549inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxds68s"] {
            position: relative;
            margin: 17px 0px 18px 0;
            left: 27px;
            grid-area: 1 / 1 / 2 / 2;
            justify-self: start;
            align-self: start;
        }
        
        #comp-mhxds68s {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
        }
        
        #comp-mhxds68s {
            width: 370px;
            height: auto;
        }
        
        #comp-mhxdhbfa {
            --brw: 0px;
            --brd: var(--color_14);
            --bg: var(--color_12);
            --rd: 0px;
            --shd: none;
            --gradient: none;
            --alpha-brd: 1;
            --alpha-bg: 0.86;
            --backdrop-filter: none;
            --boxShadowToggleOn-shd: none;
            --bg-gradient: none;
        }
        
        #comp-mhxdhbfa {
            width: 476px;
        }
        
        [data-mesh-id=comp-mhxdhbfainlineContent] {
            height: auto;
            width:  100%;
        }
        
        [data-mesh-id=comp-mhxdhbfainlineContent-gridContainer] {
            position: static;
            display: grid;
            height: auto;
            width: 100%;
            min-height: auto;
            grid-template-rows: 1fr;
            grid-template-columns: 100%;
        }
        
        [data-mesh-id=comp-mhxdhbfainlineContent-gridContainer] > [id="comp-mhxdto5t"],
        [data-mesh-id=comp-mhxdhbfainlineContent-gridContainer] > wix-interact-element > [id="comp-mhxdto5t"] {
            position: relative;
            margin: 28px 0px 29px 0;
            left: 28px;
            grid-area: 1 / 1 / 2 / 2;
            justify-self: start;
            align-self: start;
        }
        
        #comp-mhxdto5t {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
        }
        
        #comp-mhxdto5t {
            width: 421px;
            height: auto;
        }
        
        #comp-mhxdhbfv {
            --brw: 0px;
            --brd: var(--color_14);
            --bg: var(--color_12);
            --rd: 0px;
            --shd: none;
            --gradient: none;
            --alpha-brd: 1;
            --alpha-bg: 0.86;
            --backdrop-filter: none;
            --boxShadowToggleOn-shd: none;
            --bg-gradient: none;
        }
        
        #comp-mhxdhbfv {
            width: 476px;
        }
        
        [data-mesh-id=comp-mhxdhbfvinlineContent] {
            height: auto;
            width: 100%;
        }
        
        [data-mesh-id=comp-mhxdhbfvinlineContent-gridContainer] {
            position: static;
            display: grid;
            height: auto;
            width: 100%;
            min-height: auto;
            grid-template-rows: 1fr;
            grid-template-columns: 100%;
        }
        
        [data-mesh-id=comp-mhxdhbfvinlineContent-gridContainer] > [id="comp-mhxduuzp"],
        [data-mesh-id=comp-mhxdhbfvinlineContent-gridContainer] > wix-interact-element > [id="comp-mhxduuzp"] {
            position: relative;
            margin: 17px 0px 18px 0;
            left: 41px;
            grid-area: 1 / 1 / 2 / 2;
            justify-self: start;
            align-self: start;
        }
        
        #comp-mhxduuzp {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
        }
        
        #comp-mhxduuzp {
            width: 405px;
            height: auto;
        }
        
        #comp-mhxdonhl {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
        }
        
        #comp-mhxdonhl {
            width: 189px;
            height: auto;
        }
        
        #comp-mhxdtacw {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
        }
        
        #comp-mhxdtacw {
            width: 189px;
            height: auto;
        }
        
        #comp-mhxdvux0 {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
        }
        
        #comp-mhxdvux0 {
            width: 189px;
            height: auto;
        }
        
        #comp-mhxdwf6d {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
        }
        
        #comp-mhxdwf6d {
            width: 281px;
            height: auto;
        }
        
        #comp-mhxe397x {
            width: 108px;
            height: 107px;
        }
        
        #comp-mhxe53du {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
        }
        
        #comp-mhxe53du {
            width: 135px;
            height: auto;
        }
        
        #comp-mhxe7t20 {
            width: 108px;
            height: 107px;
        }
        
        #comp-mhxe7t2l {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
        }
        
        #comp-mhxe7t2l {
            width: 135px;
            height: auto;
        }
        
        #comp-mhxe8d69 {
            width: 108px;
            height: 107px;
        }
        
        #comp-mhxe8d6u {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
        }
        
        #comp-mhxe8d6u {
            width: 135px;
            height: auto;
        }
        
        #comp-mhxe8uxp {
            width: 108px;
            height: 107px;
        }
        
        #comp-mhxe8uya {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
        }
        
        #comp-mhxe8uya {
            width: 135px;
            height: auto;
        }
        
        #comp-mhxdzm1f {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
        }
        
        #comp-mhxdzm1f {
            width: 356px;
            height: auto;
        }
        
        #comp-lsvsgbu91 {
            left: 0;
            margin-left: 0;
            width: 100%;
            min-width: 0;
        }
        
        [data-mesh-id=comp-lsvsgbu91inlineContent] {
            height: auto;
            width: 100%;
        }
        
        [data-mesh-id=comp-lsvsgbu91inlineContent-gridContainer] {
            position: static;
            display: grid;
            height: auto;
            width: 100%;
            min-height: auto;
            grid-template-rows: repeat(2, min-content) 1fr;
            grid-template-columns: 100%;
        }
        
        [data-mesh-id=comp-lsvsgbu91inlineContent-gridContainer] > [id="comp-ig99wz1u"],
        [data-mesh-id=comp-lsvsgbu91inlineContent-gridContainer] > wix-interact-element > [id="comp-ig99wz1u"] {
            position: relative;
            margin: 47px 0px 20px calc((100% - 980px) * 0.5);
            left: 216px;
            grid-area: 1 / 1 / 2 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=comp-lsvsgbu91inlineContent-gridContainer] > [id="comp-ig99xkm2"],
        [data-mesh-id=comp-lsvsgbu91inlineContent-gridContainer] > wix-interact-element > [id="comp-ig99xkm2"] {
            position: relative;
            margin: 0px 0px 32px calc((100% - 980px) * 0.5);
            left: 432px;
            grid-area: 2 / 1 / 3 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=comp-lsvsgbu91inlineContent-gridContainer] > [id="comp-mhxecyjb"],
        [data-mesh-id=comp-lsvsgbu91inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxecyjb"] {
            position: relative;
            margin: 0px 0px 65px calc((100% - 980px) * 0.5);
            left: 0px;
            grid-area: 3 / 1 / 4 / 2;
            justify-self: start;
            align-self: start;
        }
        
        #comp-ig99wz1u {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
        }
        
        #comp-ig99wz1u {
            width: 547px;
            height: auto;
        }
        
        #comp-ig99xkm2 {
            --lnw: 10px;
            --brd: 104, 176, 77;
            --alpha-brd: 1;
        }
        
        #comp-ig99xkm2 {
            width: 116px;
            height: 10px;
        }
        
        #comp-mhxecyjb {
            --brw: 0px;
            --brd: 50, 65, 88;
            --bg: 61, 155, 233;
            --rd: 0px;
            --shd: none;
            --gradient: none;
            --alpha-brd: 0;
            --alpha-bg: 0;
            --boxShadowToggleOn-shd: none;
            --bg-gradient: none;
        }
        
        #comp-mhxecyjb {
            width:auto;
        }
        
        [id^="comp-mhxecyk0__"] {
            width: 317px;
        }
        
        [data-mesh-id^="comp-mhxecyk0__"][data-mesh-id$="inlineContent"] {
            height: auto;
            width: 100%;
        }
        
        [data-mesh-id^="comp-mhxecyk0__"][data-mesh-id$="inlineContent-gridContainer"] {
            position: static;
            display: grid;
            height: auto;
            width: 100%;
            min-height: auto;
            grid-template-rows: min-content 1fr;
            grid-template-columns: 100%;
        }
        
        [data-mesh-id^=comp-mhxecyk0__] > [id^="comp-mhxecyl7__"],
        [data-mesh-id^=comp-mhxecyk0__] > wix-interact-element > [id^="comp-mhxecyl7__"] {
            position: relative;
            margin: 60px 0px 28px 0;
            left: 47px;
            grid-area: 1 / 1 / 2 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id^=comp-mhxecyk0__] > [id^="comp-mhxecyll__"],
        [data-mesh-id^=comp-mhxecyk0__] > wix-interact-element > [id^="comp-mhxecyll__"] {
            position: relative;
            margin: 0px 0px 49px 0;
            left: 47px;
            grid-area: 2 / 1 / 3 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [id^="comp-mhxecyl7__"] {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
        }
        
        [id^="comp-mhxecyl7__"]:not(.is-animating) {
            transition: all 0.2s ease-out 0s, visibility 0s;
            --transition: all 0.2s ease-out 0s, visibility 0s;
        }
        
        [id^="comp-mhxecyl7__"]:not(.is-animating):not(.is-animating) {
            transition: all 0.2s ease-out 0s, visibility 0s;
            --transition: all 0.2s ease-out 0s, visibility 0s;
        }
        
        [id^="comp-mhxecyl7__"] {
            width: 243px;
            height: auto;
        }
        
        [id^="comp-mhxecyll__"] {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
        }
        
        [id^="comp-mhxecyll__"]:not(.is-animating) {
            transition: all 0.4s ease-in-out 0s, visibility 0s;
            --transition: all 0.4s ease-in-out 0s, visibility 0s;
        }
        
        [id^="comp-mhxecyll__"]:not(.is-animating):not(.is-animating) {
            transition: all 0.4s ease-in-out 0s, visibility 0s;
            --transition: all 0.4s ease-in-out 0s, visibility 0s;
        }
        
        [id^="comp-mhxecyll__"] {
            width: 238px;
            height: auto;
        }
        
        #comp-lsvsgbua {
            left: 0;
            margin-left: 0;
            width: 100%;
            min-width: 0;
        }
        
        [data-mesh-id=comp-lsvsgbuainlineContent] {
            height: auto;
            width: 100%;
        }
        
        [data-mesh-id=comp-lsvsgbuainlineContent-gridContainer] {
            position: static;
            display: grid;
            height: auto;
            width: 100%;
            min-height: auto;
            grid-template-rows: min-content 1fr;
            grid-template-columns: 100%;
        }
        
        [data-mesh-id=comp-lsvsgbuainlineContent-gridContainer] > [id="comp-iggq361j"],
        [data-mesh-id=comp-lsvsgbuainlineContent-gridContainer] > wix-interact-element > [id="comp-iggq361j"] {
            position: relative;
            margin: 0px 0 10px 0;
            left: 0;
            grid-area: 1 / 1 / 2 / 2;
            justify-self: stretch;
            align-self: start;
        }
        
        [data-mesh-id=comp-lsvsgbuainlineContent-gridContainer] > [id="comp-ig69o2ml"],
        [data-mesh-id=comp-lsvsgbuainlineContent-gridContainer] > wix-interact-element > [id="comp-ig69o2ml"] {
            position: relative;
            margin: 1px 0px 0 calc((100% - 980px) * 0.5);
            left: 0px;
            grid-area: 1 / 1 / 2 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=comp-lsvsgbuainlineContent-gridContainer] > [id="comp-mhxf4s6n"],
        [data-mesh-id=comp-lsvsgbuainlineContent-gridContainer] > wix-interact-element > [id="comp-mhxf4s6n"] {
            position: relative;
            margin: 0px 0px 0px calc((100% - 980px) * 0.5);
            left: 0px;
            grid-area: 2 / 1 / 3 / 2;
            justify-self: start;
            align-self: start;
        }
        
        #comp-iggq361j {
            width: 100%;
            left: 0;
            margin-left: 0;
            min-width: initial;
            height: 21px;
        }
        
        #comp-ig69o2ml {
            left: 0;
            margin-left: 0;
            width: 100%;
            
        }
        
        [data-mesh-id=mediairc22j4j13inlineContent] {
            height: auto;
            width: 100%;
        }
        
        [data-mesh-id=mediairc22j4j13inlineContent-gridContainer] {
            position: static;
            display: grid;
            height: auto;
            width: 100%;
            min-height: auto;
            grid-template-rows: repeat(4, min-content) 1fr;
            grid-template-columns: 100%;
        }
        
        [data-mesh-id=mediairc22j4j13inlineContent-gridContainer] > [id="comp-ig9a1pw3"],
        [data-mesh-id=mediairc22j4j13inlineContent-gridContainer] > wix-interact-element > [id="comp-ig9a1pw3"] {
            position: relative;
            margin: 56px 0px 12px calc((100% - 980px) * 0.5);
            left: 216px;
            grid-area: 1 / 1 / 2 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=mediairc22j4j13inlineContent-gridContainer] > [id="comp-ig9a1pw7"],
        [data-mesh-id=mediairc22j4j13inlineContent-gridContainer] > wix-interact-element > [id="comp-ig9a1pw7"] {
            position: relative;
            margin: 0px 0px 40px calc((100% - 980px) * 0.5);
            left: 432px;
            grid-area: 2 / 1 / 3 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=mediairc22j4j13inlineContent-gridContainer] > [id="comp-ig69hlqz"],
        [data-mesh-id=mediairc22j4j13inlineContent-gridContainer] > wix-interact-element > [id="comp-ig69hlqz"] {
            position: relative;
            margin: 0px 0px 51px calc((100% - 980px) * 0.5);
            left: 19px;
            grid-area: 3 / 1 / 4 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=mediairc22j4j13inlineContent-gridContainer] > [id="comp-mhxet02z"],
        [data-mesh-id=mediairc22j4j13inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxet02z"] {
            position: relative;
            margin: 0px 0px 41px calc((100% - 980px) * 0.5);
            left: 19px;
            grid-area: 4 / 1 / 5 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=mediairc22j4j13inlineContent-gridContainer] > [id="comp-mhxes5gz"],
        [data-mesh-id=mediairc22j4j13inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxes5gz"] {
            position: relative;
            margin: 21px 0px 41px calc((100% - 980px) * 0.5);
            left: 79px;
            grid-area: 4 / 1 / 5 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=mediairc22j4j13inlineContent-gridContainer] > [id="comp-ig69un0m"],
        [data-mesh-id=mediairc22j4j13inlineContent-gridContainer] > wix-interact-element > [id="comp-ig69un0m"] {
            position: relative;
            margin: 0px 0px 10px calc((100% - 980px) * 0.5);
            left: 20px;
            grid-area: 5 / 1 / 6 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=mediairc22j4j13inlineContent-gridContainer] > [id="comp-igcg5yfo"],
        [data-mesh-id=mediairc22j4j13inlineContent-gridContainer] > wix-interact-element > [id="comp-igcg5yfo"] {
            position: relative;
            margin: 9px 0px 29px calc((100% - 980px) * 0.5);
            left: 588px;
            grid-area: 4 / 1 / 5 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=mediairc22j4j13inlineContent-gridContainer] > [id="comp-ihw3hwha"],
        [data-mesh-id=mediairc22j4j13inlineContent-gridContainer] > wix-interact-element > [id="comp-ihw3hwha"] {
            position: relative;
            margin: 0px 0px 46px calc((100% - 980px) * 0.5);
            left: 588px;
            grid-area: 5 / 1 / 6 / 2;
            justify-self: start;
            align-self: start;
        }
        
        #mediairc22j4j13 {
            width:100%;
        }
        
        #comp-ig9a1pw3 {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
        }
        
        #comp-ig9a1pw3 {
            width: 547px;
            height: auto;
        }
        
        #comp-ig9a1pw7 {
            --lnw: 10px;
            --brd: 104, 176, 77;
            --alpha-brd: 1;
        }
        
        #comp-ig9a1pw7 {
            width: 116px;
            height: 10px;
        }
        
        #comp-ig69hlqz {
            width: 940px;
            height: 365px;
        }
        
        #comp-mhxet02z {
            --contentPaddingLeft: 0px;
            --contentPaddingRight: 0px;
            --contentPaddingTop: 0px;
            --contentPaddingBottom: 0px;
        }
        
        #comp-mhxet02z {
            width: 49px;
            height: 49px;
        }
        
        #comp-mhxes5gz {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
        }
        
        #comp-mhxes5gz {
            width: 197px;
            height: auto;
        }
        
        #comp-ig69un0m {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
        }
        
        @media (prefers-reduced-motion: no-preference) {
            #comp-ig69un0m:not([data-motion-enter="done"]) {
                opacity: var(--comp-opacity, 1);
            }
        }
        
        #comp-ig69un0m {
            width: 404px;
            height: auto;
        }
        
        #comp-igcg5yfo {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
        }
        
        @media (prefers-reduced-motion: no-preference) {
            #comp-igcg5yfo:not([data-motion-enter="done"]) {
                opacity: var(--comp-opacity, 1);
            }
        }
        
        #comp-igcg5yfo {
            width: 340px;
            height: auto;
        }
        
        #comp-ihw3hwha {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
        }
        
        @media (prefers-reduced-motion: no-preference) {
            #comp-ihw3hwha:not([data-motion-enter="done"]) {
                opacity: var(--comp-opacity, 1);
            }
        }
        
        #comp-ihw3hwha {
            width: 248px;
            height: auto;
        }
        
        #comp-mhxf4s6n {
            left: 0;
            margin-left: 0;
            width: 100%;
            
        }
        
        [data-mesh-id=comp-mhxf4s6qinlineContent] {
            height: auto;
            width: 100%;
        }
        
        [data-mesh-id=comp-mhxf4s6qinlineContent-gridContainer] {
            position: static;
            display: grid;
            height: auto;
            width: 100%;
            min-height: 559px;
            grid-template-rows: min-content 1fr;
            grid-template-columns: 100%;
        }
        
        [data-mesh-id=comp-mhxf4s6qinlineContent-gridContainer] > [id="comp-mhxf4s6s"],
        [data-mesh-id=comp-mhxf4s6qinlineContent-gridContainer] > wix-interact-element > [id="comp-mhxf4s6s"] {
            position: relative;
            margin: 83px 0px 20px calc((100% - 723px) * 0.5);
            left: 116px;
            grid-area: 1 / 1 / 2 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=comp-mhxf4s6qinlineContent-gridContainer] > [id="comp-mhxf4s6v"],
        [data-mesh-id=comp-mhxf4s6qinlineContent-gridContainer] > wix-interact-element > [id="comp-mhxf4s6v"] {
            position: relative;
            margin: 0px 0px 10px calc((100% - 723px) * 0.5);
            left: 116px;
            grid-area: 2 / 1 / 3 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=comp-mhxf4s8oinlineContent] {
            height: auto;
            width: 100%;
            position: static;
            min-height: 559px;
        }
        
        #comp-mhxf4s6q {
            width: 723px;
        }
        
        #comp-mhxf4s6s {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
        }
        
        #comp-mhxf4s6s {
            width: 489px;
            height: auto;
        }
        
        #comp-mhxf4s6v {
            width: 489px;
        }
        
        [data-mesh-id=comp-mhxf4s6vinlineContent] {
            height: auto;
            width: 489px;
        }
        
        [data-mesh-id=comp-mhxf4s6vinlineContent-gridContainer] {
            position: static;
            display: grid;
            height: auto;
            width: 100%;
            min-height: auto;
            grid-template-rows: 1fr;
            grid-template-columns: 100%;
        }
        
        [data-mesh-id=comp-mhxf4s6vinlineContent-gridContainer] > [id="comp-mhxf4s72"],
        [data-mesh-id=comp-mhxf4s6vinlineContent-gridContainer] > wix-interact-element > [id="comp-mhxf4s72"] {
            position: relative;
            margin: 0px 0px 0px 0;
            left: 0px;
            grid-area: 1 / 1 / 2 / 2;
            justify-self: start;
            align-self: start;
        }
        
        #comp-mhxf4s72 {
            --rd: 0px;
            --shd: 0 0 0 rgba(0, 0, 0, 0);
            --bg: var(--color_11);
            --brd: var(--color_15);
            --alpha-brd: 1;
            --brw: 0px;
            --alpha-bg: 0;
        }
        
        #comp-mhxf4s72 {
            width: 489px;
        }
        
        [data-mesh-id=comp-mhxf4s72inlineContent] {
            height: auto;
            width: 489px;
        }
        
        [data-mesh-id=comp-mhxf4s72inlineContent-gridContainer] {
            position: static;
            display: grid;
            height: auto;
            width: 100%;
            min-height: auto;
            grid-template-rows: repeat(3, min-content) 1fr;
            grid-template-columns: 100%;
        }
        
        [data-mesh-id=comp-mhxf4s72inlineContent-gridContainer] > [id="comp-mhxf4s771"],
        [data-mesh-id=comp-mhxf4s72inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxf4s771"] {
            position: relative;
            margin: 48px 0px 19px 0;
            left: 28px;
            grid-area: 1 / 1 / 2 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=comp-mhxf4s72inlineContent-gridContainer] > [id="comp-mhxf4s84"],
        [data-mesh-id=comp-mhxf4s72inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxf4s84"] {
            position: relative;
            margin: 48px 0px 19px 0;
            left: 251px;
            grid-area: 1 / 1 / 2 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=comp-mhxf4s72inlineContent-gridContainer] > [id="comp-mhxf4s861"],
        [data-mesh-id=comp-mhxf4s72inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxf4s861"] {
            position: relative;
            margin: 0px 0px 26px 0;
            left: 28px;
            grid-area: 2 / 1 / 3 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=comp-mhxf4s72inlineContent-gridContainer] > [id="comp-mhxf4s89"],
        [data-mesh-id=comp-mhxf4s72inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxf4s89"] {
            position: relative;
            margin: 0px 0px 13px 0;
            left: 28px;
            grid-area: 3 / 1 / 4 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=comp-mhxf4s72inlineContent-gridContainer] > [id="comp-mhxf4s8l1"],
        [data-mesh-id=comp-mhxf4s72inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxf4s8l1"] {
            position: relative;
            margin: 0px 0px 18px 0;
            left: 28px;
            grid-area: 4 / 1 / 5 / 2;
            justify-self: start;
            align-self: start;
        }
        
        #comp-mhxf4s771 {
            --errorTextColor: 255, 64, 64;
            --alpha-errorTextColor: 1;
            --errorTextFont: var(--font_8);
            --shd: none;
            --rd: 0px;
            --fnt: normal normal normal 14px/1.4em avenir-lt-w01_35-light1475496, sans-serif;
            --brw: 0px 0px 1px 0px;
            --bg: var(--color_12);
            --txt: var(--color_15);
            --alpha-txt: 1;
            --brd: var(--color_15);
            --txt2: var(--color_14);
            --alpha-txt2: 1;
            --brwh: 0px 0px 2px 0px;
            --bgh: var(--color_12);
            --brdh: var(--color_15);
            --brwf: 0px 0px 2px 0px;
            --bgf: var(--color_12);
            --brdf: var(--color_15);
            --brwe: 0px 0px 2px 0px;
            --bge: var(--color_12);
            --brde: 255, 64, 64;
            --trns: opacity 0.5s ease 0s, border 0.5s ease 0s, color 0.5s ease 0s;
            --bgd: 255, 255, 255;
            --txtd: 219, 219, 219;
            --alpha-txtd: 1;
            --brwd: 1px;
            --brdd: 219, 219, 219;
            --alpha-brdd: 1;
            --fntlbl: normal normal normal 14px/1.4em avenir-lt-w01_35-light1475496, sans-serif;
            --txtlbl: var(--color_15);
            --alpha-txtlbl: 1;
            --txtlblrq: var(--color_15);
            --alpha-txtlblrq: 1;
            --fntprefix: normal normal normal 16px/1.4em helvetica-w01-roman, sans-serif;
            --alpha-bgf: 0.5;
            --alpha-btn_brd: 0.55;
            --alpha-bgd: 1;
            --btn_brd: var(--color_15);
            --btn_fnt: var(--font_8);
            --alpha-bge: 0.5;
            --alpha-brdh: 1;
            --fnt2: var(--font_8);
            --alpha-brd: 0.5;
            --alpha-bg: 0.5;
            --btn_brw: 1;
            --alpha-bgh: 0.5;
            --alpha-brde: 1;
            --txt-placeholder: var(--color_14);
            --alpha-txt-placeholder: 1;
            --alpha-brdf: 1;
            --boxShadowToggleOn-shd: none;
        }
        
        #comp-mhxf4s771 {
            width: 210px;
            height: 60px;
        }
        
        #comp-mhxf4s84 {
            --errorTextColor: 255, 64, 64;
            --alpha-errorTextColor: 1;
            --errorTextFont: var(--font_8);
            --shd: none;
            --rd: 0px;
            --fnt: normal normal normal 14px/1.4em avenir-lt-w01_35-light1475496, sans-serif;
            --brw: 0px 0px 1px 0px;
            --bg: var(--color_12);
            --txt: var(--color_15);
            --alpha-txt: 1;
            --brd: var(--color_15);
            --txt2: var(--color_14);
            --alpha-txt2: 1;
            --brwh: 0px 0px 2px 0px;
            --bgh: var(--color_12);
            --brdh: var(--color_15);
            --brwf: 0px 0px 2px 0px;
            --bgf: var(--color_12);
            --brdf: var(--color_15);
            --brwe: 0px 0px 2px 0px;
            --bge: var(--color_12);
            --brde: 255, 64, 64;
            --trns: opacity 0.5s ease 0s, border 0.5s ease 0s, color 0.5s ease 0s;
            --bgd: 255, 255, 255;
            --txtd: 219, 219, 219;
            --alpha-txtd: 1;
            --brwd: 1px;
            --brdd: 219, 219, 219;
            --alpha-brdd: 1;
            --fntlbl: normal normal normal 14px/1.4em avenir-lt-w01_35-light1475496, sans-serif;
            --txtlbl: var(--color_15);
            --alpha-txtlbl: 1;
            --txtlblrq: var(--color_15);
            --alpha-txtlblrq: 1;
            --fntprefix: normal normal normal 16px/1.4em helvetica-w01-roman, sans-serif;
            --alpha-bgf: 0.5;
            --alpha-btn_brd: 0.55;
            --alpha-bgd: 1;
            --btn_brd: var(--color_15);
            --btn_fnt: var(--font_8);
            --alpha-bge: 0.5;
            --alpha-brdh: 1;
            --fnt2: var(--font_8);
            --alpha-brd: 0.5;
            --alpha-bg: 0.5;
            --btn_brw: 1;
            --alpha-bgh: 0.5;
            --alpha-brde: 1;
            --txt-placeholder: var(--color_14);
            --alpha-txt-placeholder: 1;
            --alpha-brdf: 1;
            --boxShadowToggleOn-shd: none;
        }
        
        #comp-mhxf4s84 {
            width: 210px;
            height: 60px;
        }
        
        #comp-mhxf4s861 {
            --errorTextColor: 255, 64, 64;
            --alpha-errorTextColor: 1;
            --errorTextFont: var(--font_8);
            --shd: none;
            --rd: 0px;
            --fnt: normal normal normal 14px/1.4em avenir-lt-w01_35-light1475496, sans-serif;
            --brw: 0px 0px 1px 0px;
            --bg: var(--color_12);
            --txt: var(--color_15);
            --alpha-txt: 1;
            --brd: var(--color_15);
            --txt2: var(--color_14);
            --alpha-txt2: 1;
            --brwh: 0px 0px 2px 0px;
            --bgh: var(--color_12);
            --brdh: var(--color_15);
            --brwf: 0px 0px 2px 0px;
            --bgf: var(--color_12);
            --brdf: var(--color_15);
            --brwe: 0px 0px 2px 0px;
            --bge: var(--color_12);
            --brde: 255, 64, 64;
            --trns: opacity 0.5s ease 0s, border 0.5s ease 0s, color 0.5s ease 0s;
            --bgd: 255, 255, 255;
            --txtd: 219, 219, 219;
            --alpha-txtd: 1;
            --brwd: 1px;
            --brdd: 219, 219, 219;
            --alpha-brdd: 1;
            --fntlbl: normal normal normal 14px/1.4em avenir-lt-w01_35-light1475496, sans-serif;
            --txtlbl: var(--color_15);
            --alpha-txtlbl: 1;
            --txtlblrq: var(--color_15);
            --alpha-txtlblrq: 1;
            --fntprefix: normal normal normal 16px/1.4em helvetica-w01-roman, sans-serif;
            --alpha-bgf: 0.5;
            --alpha-btn_brd: 0.55;
            --alpha-bgd: 1;
            --btn_brd: var(--color_15);
            --btn_fnt: var(--font_8);
            --alpha-bge: 0.5;
            --alpha-brdh: 1;
            --fnt2: var(--font_8);
            --alpha-brd: 0.5;
            --alpha-bg: 0.5;
            --btn_brw: 1;
            --alpha-bgh: 0.5;
            --alpha-brde: 1;
            --txt-placeholder: var(--color_14);
            --alpha-txt-placeholder: 1;
            --alpha-brdf: 1;
            --boxShadowToggleOn-shd: none;
        }
        
        #comp-mhxf4s861 {
            width: 433px;
            height: 60px;
        }
        
        #comp-mhxf4s89 {
            --rd: 0px;
            --trans1: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
            --shd: none;
            --fnt: normal normal normal 14px/1.4em avenir-lt-w01_35-light1475496, sans-serif;
            --trans2: color 0.4s ease 0s;
            --txt: var(--color_11);
            --brw: 1px;
            --bg: var(--color_18);
            --brd: var(--color_18);
            --bgh: var(--color_11);
            --brdh: var(--color_18);
            --txth: var(--color_18);
            --bgd: 204, 204, 204;
            --alpha-bgd: 1;
            --brdd: 204, 204, 204;
            --alpha-brdd: 1;
            --txtd: 255, 255, 255;
            --alpha-txtd: 1;
            --alpha-txth: 1;
            --alpha-brdh: 1;
            --alpha-brd: 1;
            --alpha-bg: 1;
            --alpha-bgh: 1;
            --boxShadowToggleOn-shd: none;
            --alpha-txt: 1;
        }
        
        #comp-mhxf4s89 {
            width: 433px;
            height: 40px;
        }
        
        #comp-mhxf4s8l1 {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
        }
        
        #comp-mhxf4s8l1 {
            width: 433px;
            height: auto;
        }
        
        #comp-mhxf4s8o {
            width: 254px;
        }
        
        #comp-mhxf1r65 {
            left: 0;
            margin-left: 0;
            width: 100%;
            min-width: 0;
        }
        
        [data-mesh-id=comp-mhxf1r65inlineContent] {
            height: auto;
            width: 100%;
        }
        
        [data-mesh-id=comp-mhxf1r65inlineContent-gridContainer] {
            position: static;
            display: grid;
            height: auto;
            width: 100%;
            min-height: auto;
            grid-template-rows: repeat(2, min-content) 1fr;
            grid-template-columns: 100%;
        }
        
        [data-mesh-id=comp-mhxf1r65inlineContent-gridContainer] > [id="comp-mhxf1r70"],
        [data-mesh-id=comp-mhxf1r65inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxf1r70"] {
            position: relative;
            margin: 18px 0px 8px calc((100% - 980px) * 0.5);
            left: 59px;
            grid-area: 1 / 1 / 2 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=comp-mhxf1r65inlineContent-gridContainer] > [id="comp-mhxf1r7i2"],
        [data-mesh-id=comp-mhxf1r65inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxf1r7i2"] {
            position: relative;
            margin: 10px 0px 13px calc((100% - 980px) * 0.5);
            left: 158px;
            grid-area: 2 / 1 / 3 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=comp-mhxf1r65inlineContent-gridContainer] > [id="comp-mhxf1r7s3"],
        [data-mesh-id=comp-mhxf1r65inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxf1r7s3"] {
            position: relative;
            margin: 5px 0px 8px calc((100% - 980px) * 0.5);
            left: 454px;
            grid-area: 2 / 1 / 3 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=comp-mhxf1r65inlineContent-gridContainer] > [id="comp-mhxf1r7p"],
        [data-mesh-id=comp-mhxf1r65inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxf1r7p"] {
            position: relative;
            margin: 0px 0px 13px calc((100% - 980px) * 0.5);
            left: 719px;
            grid-area: 2 / 1 / 3 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=comp-mhxf1r65inlineContent-gridContainer] > [id="comp-mhylvofz"],
        [data-mesh-id=comp-mhxf1r65inlineContent-gridContainer] > wix-interact-element > [id="comp-mhylvofz"] {
            position: relative;
            margin: 0px 0px 19px calc((100% - 980px) * 0.5);
            left: 41px;
            grid-area: 3 / 1 / 4 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=comp-mhxf1r65inlineContent-gridContainer] > [id="comp-mhylxg5h"],
        [data-mesh-id=comp-mhxf1r65inlineContent-gridContainer] > wix-interact-element > [id="comp-mhylxg5h"] {
            position: relative;
            margin: 0px 0px 19px calc((100% - 980px) * 0.5);
            left: 335px;
            grid-area: 3 / 1 / 4 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=comp-mhxf1r65inlineContent-gridContainer] > [id="comp-mhylxnhy"],
        [data-mesh-id=comp-mhxf1r65inlineContent-gridContainer] > wix-interact-element > [id="comp-mhylxnhy"] {
            position: relative;
            margin: 0px 0px 19px calc((100% - 980px) * 0.5);
            left: 596px;
            grid-area: 3 / 1 / 4 / 2;
            justify-self: start;
            align-self: start;
        }
        
        #comp-mhxf1r70 {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
        }
        
        #comp-mhxf1r70 {
            width: 860px;
            height: auto;
        }
        
        #comp-mhxf1r7i2 {
            --contentPaddingLeft: 0px;
            --contentPaddingRight: 0px;
            --contentPaddingTop: 0px;
            --contentPaddingBottom: 0px;
        }
        
        #comp-mhxf1r7i2 {
            width: 76px;
            height: 61px;
        }
        
        #comp-mhxf1r7s3 {
            --contentPaddingLeft: 0px;
            --contentPaddingRight: 0px;
            --contentPaddingTop: 0px;
            --contentPaddingBottom: 0px;
        }
        
        #comp-mhxf1r7s3 {
            width: 71px;
            height: 71px;
        }
        
        #comp-mhxf1r7p {
            --contentPaddingLeft: 0px;
            --contentPaddingRight: 0px;
            --contentPaddingTop: 0px;
            --contentPaddingBottom: 0px;
        }
        
        #comp-mhxf1r7p {
            width: 70px;
            height: 71px;
        }
        
        #comp-mhylvofz {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
        }
        
        #comp-mhylvofz {
            width: 310px;
            height: auto;
        }
        
        #comp-mhylxg5h {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
        }
        
        #comp-mhylxg5h {
            width: 310px;
            height: auto;
        }
        
        #comp-mhylxnhy {
            --backgroundColor: 0, 0, 0;
            --alpha-backgroundColor: 0;
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
        }
        
        #comp-mhylxnhy {
            width: 310px;
            height: auto;
        }
    
        /* END STYLABLE DIRECTIVE RULES */
        
        #comp-mhxbmrza .style-mhyldcu7__root {
            -st-extends: Tabs
        }
        /* START STYLABLE DIRECTIVE RULES */
        
        #comp-mhxbmrza .style-mhyldcu7__root .Tabscomponent1176390459__multiStateBoxWrapper {
            border-top: 0px solid #3B3A3A;
            background-color: #FFFFFF;
            border-bottom: 1px solid #757575;
        }
        
        #comp-mhxbmrza .style-mhyldcu7__root .Tabscomponent1176390459__tabsList {
            border: 0px solid #3B3A3A;
            background-color: #FFFFFF;
            border-top: 1px solid #757575;
        }
        
        #comp-mhxbmrza .style-mhyldcu7__root .Tabscomponent1176390459__tabsList .TabsList2027980309__tab {
            font-size: 16px;
            border-top: 0px solid #3B3A3A;
            border-bottom: 1px solid #FFFFFF;
            font-weight: 400;
            color: #757575;
        }
        
        #comp-mhxbmrza .style-mhyldcu7__root .Tabscomponent1176390459__tabsList .TabsList2027980309__tab.TabsList2027980309--current {
            border-top: 5px solid #3B3A3A;
            border-bottom-style: solid;
            border-top-color: #FFFFFF;
            color: #68B04D !important;
            border-bottom-color: #68B04D;
        }
        
        #comp-mhxbmrza .style-mhyldcu7__root .Tabscomponent1176390459__tabsList .TabsList2027980309__tab:hover {
            border-top: 5px solid #3B3A3A;
            border-top-color: #FFFFFF;
            text-shadow: none;
            color: #757575;
            border-bottom-color: #757575;
        }
    
        #e6zct {
            width: auto;
            min-height: 40px;
        }
        
        #pageBackground_e6zct {
            --bg-position: absolute;
            --bg-overlay-color: rgb(var(--color_36));
            --bg-gradient: none;
        }
        
        #comp-lsvsgbu6 {
            --fill-layer-image-opacity: 1;
            --bg-overlay-color: transparent;
            --bg-gradient: none;
            
        }
        
        #comp-ihpx2cmf {
            --text-direction: var(--wix-opt-in-direction);
        }
        
        #comp-ihpx2cm9 {
            --height: 31px;
            --width: 55px;
        }
        
        #comp-lsvsgbu7 {
            --bg-overlay-color: transparent;
            --bg-gradient: none;
            
        }
        
        #comp-ig277xvm1 {
            --bg-overlay-color: transparent;
            --bg-gradient: none;
            --padding: 0px;
            --margin: 0px;
            
            --firstChildMarginTop: -1px;
            --lastChildMarginBottom: -1px;
            --direction: ltr;
        }
        
        #mediairc22j4j1 {
            --bg-overlay-color: rgb(var(--color_11));
            --bg-gradient: none;
            width: 100%;
            
            --column-flex: 980;
        }
        
        #comp-ig2akd9t {
            --text-direction: var(--wix-opt-in-direction);
        }
        
        #comp-ig97ifbc {
            transform-origin: center 5px;
        }
        
        #comp-ig27xhrf {
            --height: 225px;
            --width: 300px;
        }
        
        #comp-ig9krioy {
            --shc-mutated-brightness: 124, 124, 124;
        }
        
        #comp-ig277xw1 {
            --text-direction: var(--wix-opt-in-direction);
        }
        
        #comp-ig9krip2 {
            --text-direction: var(--wix-opt-in-direction);
        }
        
        #comp-ig27xhr7 {
            --height: 225px;
            --width: 300px;
        }
        
        #comp-ig96d6f5 {
            --shc-mutated-brightness: 124, 124, 124;
        }
        
        #comp-ig97mhlm {
            --text-direction: var(--wix-opt-in-direction);
        }
        
        #comp-ig97nh1r {
            --text-direction: var(--wix-opt-in-direction);
        }
        
        #comp-ig27xhrf1 {
            --height: 225px;
            --width: 300px;
        }
        
        #comp-ig96e99p {
            --shc-mutated-brightness: 124, 124, 124;
        }
        
        #comp-ig97m2j4 {
            --text-direction: var(--wix-opt-in-direction);
        }
        
        #comp-ig97o77u {
            --text-direction: var(--wix-opt-in-direction);
        }
        
        #comp-lsvsgbu8 {
            --bg-overlay-color: transparent;
            --bg-gradient: none;
            
        }
        
        #comp-igahromo {
            --bg-overlay-color: transparent;
            --bg-gradient: none;
            --padding: 0px;
            --margin: 0px;
            
            --firstChildMarginTop: -1px;
            --lastChildMarginBottom: -1px;
            --direction: ltr;
        }
        
        #mediairc22j4k11 {
            --fill-layer-image-opacity: 1;
            --bg-overlay-color: rgb(var(--color_21));
            --bg-gradient: none;
            width: 100%;
            
            --column-flex: 980;
        }
        
        #comp-igahubrl {
            --shc-mutated-brightness: 124, 124, 124;
        }
        
        #comp-ig97s46y {
            --min-height: 77px;
            --text-direction: var(--wix-opt-in-direction);
        }
        
        #comp-ig97s470 {
            transform-origin: center 5px;
        }
        
        #comp-ig28txpj {
            --text-direction: var(--wix-opt-in-direction);
        }
        
        #comp-mhxagww9 {
            --min-height: 119px;
            --text-direction: var(--wix-opt-in-direction);
        }
        
        #comp-mhxbbep0 {
            --bg-overlay-color: rgb(var(--color_11));
            --bg-gradient: none;
            
        }
        
        #comp-mhxbbepf {
            --text-direction: var(--wix-opt-in-direction);
        }
        
        #comp-mhxbmrza {
            height: auto;
            --multi-state-wrapper-width: 100%;
            --tabs-list-overflow-x: auto;
            --tabs-list-overflow-y: visible;
            --tabs-list-flex-wrap: nowrap;
            --tabs-list-justify-content: normal;
            --tabs-list-scroll-buttons-display: flex;
            --tabs-container-flex-direction: column;
            --tabs-list-flex-direction: row;
            --tabs-list-items-col-gap: 0px;
            --tabs-list-items-row-gap: 0px;
            --tabs-list-container-gap: 0px;
            --tabs-list-content-alignment: start;
            --tabs-list-horizontal-padding: 20px;
            --tabs-list-vertical-padding: 20px;
            --tabs-list-item-flex-grow: 0;
            --tabs-list-orientation: horizontal;
            --tabs-list-direction: ltr;
            --tabs-list-width: 100%;
            --tabs-list-height: auto;
            --tabs-list-position: relative;
            --tabs-list-first-child-margin-start: 0;
            --tabs-list-last-child-margin-end: 0;
            --tabs-list-back-button-inline-end: auto;
            --tabs-list-back-button-block-end: 0;
            --tabs-list-forward-button-inline-start: auto;
            --tabs-list-forward-button-block-start: 0;
            --tabs-list-scroll-icons-transform: rotate(0);
            --tabs-list-scroll-buttons-transform: scaleX(1);
            --focus-ring: inset 0 0 0 1px#116dff, inset 0 0 0 3px#ffffff;
            --tab-animation-duration: 0.15s;
            --tab-enter-animation-name: none;
            --tab-exit-animation-name: none;
            --bg-gradient: none;
        }
        
        #comp-mhxbmrzz {
            width: 100%;
            --display: initial;
            height: auto;
            --bg-gradient: none;
        }
        
        #comp-mhxbms09 {
            --height: 337px;
            --width: 337px;
            --mask-image: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' data-bbox='20 20 160 160' viewBox='20 20 160 160' height='200' width='200' xmlns='http://www.w3.org/2000/svg' data-type='shape'%3E%3Cg%3E%3Cpath d='M180 20v160H20V20h160z'/%3E%3C/g%3E%3C/svg%3E%0A");
            --mask-position: 0% 0%;
            --mask-size: 100% 100%;
            --mask-repeat: no-repeat;
        }
        
        #comp-mhxbms0b {
            --min-height: 26px;
            --text-direction: var(--wix-opt-in-direction);
        }
        
        #comp-mhxbms0d {
            --min-height: 146px;
            --text-direction: var(--wix-opt-in-direction);
        }
        
        #comp-mhxbms0r {
            width: 100%;
            --display: initial;
            height: auto;
            --bg-gradient: none;
        }
        
        #comp-mhxci8bm2 {
            --height: 337px;
            --width: 337px;
            --mask-image: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' data-bbox='20 20 160 160' viewBox='20 20 160 160' height='200' width='200' xmlns='http://www.w3.org/2000/svg' data-type='shape'%3E%3Cg%3E%3Cpath d='M180 20v160H20V20h160z'/%3E%3C/g%3E%3C/svg%3E%0A");
            --mask-position: 0% 0%;
            --mask-size: 100% 100%;
            --mask-repeat: no-repeat;
        }
        
        #comp-mhxci8bo2 {
            --min-height: 52px;
            --text-direction: var(--wix-opt-in-direction);
        }
        
        #comp-mhxci8br {
            --min-height: 127px;
            --text-direction: var(--wix-opt-in-direction);
        }
        
        #comp-mhxbms10 {
            width: 100%;
            --display: initial;
            height: auto;
            --bg-gradient: none;
        }
        
        #comp-mhxcb7tb {
            --height: 337px;
            --width: 337px;
            --mask-image: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' data-bbox='20 20 160 160' viewBox='20 20 160 160' height='200' width='200' xmlns='http://www.w3.org/2000/svg' data-type='shape'%3E%3Cg%3E%3Cpath d='M180 20v160H20V20h160z'/%3E%3C/g%3E%3C/svg%3E%0A");
            --mask-position: 0% 0%;
            --mask-size: 100% 100%;
            --mask-repeat: no-repeat;
        }
        
        #comp-mhxcb7td {
            --min-height: 53px;
            --text-direction: var(--wix-opt-in-direction);
        }
        
        #comp-mhxcb7tg {
            --min-height: 98px;
            --text-direction: var(--wix-opt-in-direction);
        }
        
        #comp-mhxbsrlc {
            width: 100%;
            --display: initial;
            height: auto;
            --bg-gradient: none;
        }
        
        #comp-mhxculfr2 {
            --height: 337px;
            --width: 337px;
            --mask-image: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' data-bbox='20 20 160 160' viewBox='20 20 160 160' height='200' width='200' xmlns='http://www.w3.org/2000/svg' data-type='shape'%3E%3Cg%3E%3Cpath d='M180 20v160H20V20h160z'/%3E%3C/g%3E%3C/svg%3E%0A");
            --mask-position: 0% 0%;
            --mask-size: 100% 100%;
            --mask-repeat: no-repeat;
        }
        
        #comp-mhxculfu {
            --min-height: 53px;
            --text-direction: var(--wix-opt-in-direction);
        }
        
        #comp-mhxculfw {
            --min-height: 98px;
            --text-direction: var(--wix-opt-in-direction);
        }
        
        #comp-mhxbssx6 {
            width: 100%;
            --display: initial;
            height: auto;
            --bg-gradient: none;
        }
        
        #comp-mhxcxxha {
            --height: 337px;
            --width: 337px;
            --mask-image: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' data-bbox='20 20 160 160' viewBox='20 20 160 160' height='200' width='200' xmlns='http://www.w3.org/2000/svg' data-type='shape'%3E%3Cg%3E%3Cpath d='M180 20v160H20V20h160z'/%3E%3C/g%3E%3C/svg%3E%0A");
            --mask-position: 0% 0%;
            --mask-size: 100% 100%;
            --mask-repeat: no-repeat;
        }
        
        #comp-mhxcxxhe {
            --min-height: 53px;
            --text-direction: var(--wix-opt-in-direction);
        }
        
        #comp-mhxcxxhh {
            --min-height: 98px;
            --text-direction: var(--wix-opt-in-direction);
        }
        
        #comp-mhxbsti0 {
            width: 100%;
            --display: initial;
            height: auto;
            --bg-gradient: none;
        }
        
        #comp-mhxd16co {
            --height: 337px;
            --width: 337px;
            --mask-image: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' data-bbox='20 20 160 160' viewBox='20 20 160 160' height='200' width='200' xmlns='http://www.w3.org/2000/svg' data-type='shape'%3E%3Cg%3E%3Cpath d='M180 20v160H20V20h160z'/%3E%3C/g%3E%3C/svg%3E%0A");
            --mask-position: 0% 0%;
            --mask-size: 100% 100%;
            --mask-repeat: no-repeat;
        }
        
        #comp-mhxd16cq1 {
            --min-height: 53px;
            --text-direction: var(--wix-opt-in-direction);
        }
        
        #comp-mhxd16cs2 {
            --min-height: 156px;
            --text-direction: var(--wix-opt-in-direction);
        }
        
        #comp-mi46idea {
            --bg-overlay-color: rgb(var(--color_11));
            --bg-gradient: none;
            
        }
        
        #comp-mi46idey {
            --text-direction: var(--wix-opt-in-direction);
        }
        
        #comp-mi46idfd {
            --text-direction: var(--wix-opt-in-direction);
        }
        
        #comp-mi46idff1 {
            --bg-overlay-color: transparent;
            --bg-gradient: none;
            --padding: 0px;
            --margin: 0px;
            
            --firstChildMarginTop: -1px;
            --lastChildMarginBottom: -1px;
            --direction: ltr;
        }
        
        #comp-mi46idfv {
            --bg-overlay-color: rgba(var(--color_12), 0.8);
            --bg-gradient: none;
            width: 100%;
            
            --column-flex: 980;
        }
        
        #comp-mi46idfy {
            --direction: var(--wix-opt-in-direction);
            --justify-content: center;
            --item-margin: 10px 10px;
            --margin-top: -10px;
            --margin-bottom: -10px;
            --margin-inline-start: -10px;
            --margin-inline-end: -10px;
            --docked-margin: 20px;
        }
        
        [id^="comp-mi46idgn__"] {
            --scale: 1;
            --bg-overlay-color: transparent;
            --bg-gradient: none;
            border-width: 0 0 0 0;
            border-style: solid solid solid solid;
            border-color: rgba(24, 24, 24, 1) rgba(24, 24, 24, 1) rgba(24, 24, 24, 1) rgba(24, 24, 24, 1);
            border-radius: 0 0 0 0;
            overflow: clip;
            transform: translateZ(0);
            margin: -0px;
        }
        
        [id^="comp-mi46idgv__"] {
            --height: 323px;
            --width: 287px;
        }
        
        [id^="comp-mi46idhn1__"] {
            --shc-mutated-brightness: 128, 128, 128;
        }
        
        [id^="comp-mi46idhs1__"] {
            --min-height: 59px;
            --text-direction: var(--wix-opt-in-direction);
        }
        
        #comp-lsvsgbu81 {
            --bg-overlay-color: transparent;
            --bg-gradient: none;
            
        }
        
        #comp-igcaoi6c {
            --bg-overlay-color: transparent;
            --bg-gradient: none;
            --padding: 0px;
            --margin: 0px;
            
            --firstChildMarginTop: -1px;
            --lastChildMarginBottom: -1px;
            --direction: ltr;
        }
        
        #mediairc22j4k17 {
            --bg-overlay-color: rgb(104, 176, 77);
            --bg-gradient: none;
            width: 100%;
            
            --column-flex: 980;
        }
        
        #comp-mhxasaw0 {
            --height: 131px;
            --width: 131px;
        }
        
        #comp-mhxavkos {
            --text-direction: var(--wix-opt-in-direction);
        }
        
        #comp-mhxat4ru {
            --height: 81px;
            --width: 81px;
        }
        
        #comp-igcaww12 {
            --text-direction: var(--wix-opt-in-direction);
        }
        
        #comp-mhxatr3f {
            --height: 81px;
            --width: 81px;
        }
        
        #comp-igcaxjng {
            --min-height: 30px;
            --text-direction: var(--wix-opt-in-direction);
        }
        
        #comp-mhxb1sk8 {
            --height: 105px;
            --width: 105px;
        }
        
        #comp-igcaylp6 {
            --text-direction: var(--wix-opt-in-direction);
        }
        
        #comp-lsvsgbu9 {
            --bg-overlay-color: transparent;
            --bg-gradient: none;
            
        }
        
        #comp-ig83aypt {
            --bg-overlay-color: transparent;
            --bg-gradient: none;
            --padding: 0px;
            --margin: 0px;
            
            --firstChildMarginTop: -1px;
            --lastChildMarginBottom: -1px;
            --direction: ltr;
        }
        
        #mediairc22j4k5 {
            --bg-overlay-color: rgb(var(--color_11));
            --bg-gradient: none;
            width: 100%;
            
            --column-flex: 980;
        }
        
        #comp-ig99sh5k {
            --text-direction: var(--wix-opt-in-direction);
        }
        
        #comp-ig99sh5c {
            transform-origin: center 5px;
        }
        
        #comp-mhxd9s9m {
            --text-direction: var(--wix-opt-in-direction);
        }
        
        #comp-mhxdfans {
            --shc-mutated-brightness: 124, 124, 124;
        }
        
        #comp-mhxdqdp5 {
            --text-direction: var(--wix-opt-in-direction);
        }
        
        #comp-mhxdh549 {
            --shc-mutated-brightness: 124, 124, 124;
        }
        
        #comp-mhxds68s {
            --text-direction: var(--wix-opt-in-direction);
        }
        
        #comp-mhxdhbfa {
            --shc-mutated-brightness: 124, 124, 124;
        }
        
        #comp-mhxdto5t {
            --text-direction: var(--wix-opt-in-direction);
        }
        
        #comp-mhxdhbfv {
            --shc-mutated-brightness: 124, 124, 124;
        }
        
        #comp-mhxduuzp {
            --text-direction: var(--wix-opt-in-direction);
        }
        
        #comp-mhxdonhl {
            --text-direction: var(--wix-opt-in-direction);
        }
        
        #comp-mhxdtacw {
            --text-direction: var(--wix-opt-in-direction);
        }
        
        #comp-mhxdvux0 {
            --text-direction: var(--wix-opt-in-direction);
        }
        
        #comp-mhxdwf6d {
            --text-direction: var(--wix-opt-in-direction);
        }
        
        #comp-mhxe397x {
            --fill-opacity: 1;
            --stroke-width: 0;
            --stroke: #3B3A3A;
            --stroke-opacity: 1;
            --fill: #EDCD1F;
        }
        
        #comp-mhxe53du {
            --text-direction: var(--wix-opt-in-direction);
        }
        
        #comp-mhxe7t20 {
            --fill-opacity: 1;
            --stroke-width: 0;
            --stroke: #3B3A3A;
            --stroke-opacity: 1;
            --fill: #EDCD1F;
        }
        
        #comp-mhxe7t2l {
            --text-direction: var(--wix-opt-in-direction);
        }
        
        #comp-mhxe8d69 {
            --fill-opacity: 1;
            --stroke-width: 0;
            --stroke: #3B3A3A;
            --stroke-opacity: 1;
            --fill: #EDCD1F;
        }
        
        #comp-mhxe8d6u {
            --text-direction: var(--wix-opt-in-direction);
        }
        
        #comp-mhxe8uxp {
            --fill-opacity: 1;
            --stroke-width: 0;
            --stroke: #3B3A3A;
            --stroke-opacity: 1;
            --fill: #EDCD1F;
        }
        
        #comp-mhxe8uya {
            --text-direction: var(--wix-opt-in-direction);
        }
        
        #comp-mhxdzm1f {
            --text-direction: var(--wix-opt-in-direction);
        }
        
        #comp-lsvsgbu91 {
            --bg-overlay-color: rgb(var(--color_12));
            --bg-gradient: none;
            
        }
        
        #comp-ig99wz1u {
            --text-direction: var(--wix-opt-in-direction);
        }
        
        #comp-ig99xkm2 {
            transform-origin: center 5px;
        }
        
        #comp-mhxecyjb {
            --direction: var(--wix-opt-in-direction);
            --justify-content: space-between;
            --item-margin: 8px 0px;
            --margin-top: -8px;
            --margin-bottom: -8px;
            --margin-inline-start: 0px;
            --margin-inline-end: 0px;
        }
        
        [id^="comp-mhxecyk0__"] {
            --bg-overlay-color: rgba(255, 255, 255, 0.7);
            --bg-gradient: none;
            border-width: 0 0 0 0;
            border-style: solid solid solid solid;
            border-color: rgba(176, 169, 134, 1) rgba(176, 169, 134, 1) rgba(176, 169, 134, 1) rgba(176, 169, 134, 1);
            border-radius: 0 0 0 0;
            box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.69);
            overflow: clip;
            transform: translateZ(0);
            margin: -0px;
        }
        
        [id^="comp-mhxecyl7__"] {
            --min-height: 23px;
            --text-direction: var(--wix-opt-in-direction);
        }
        
        [id^="comp-mhxecyll__"] {
            --min-height: 35px;
            --text-direction: var(--wix-opt-in-direction);
        }
        
        #comp-lsvsgbua {
            --bg-overlay-color: transparent;
            --bg-gradient: none;
            
        }
        
        #comp-ig69o2ml {
            --bg-overlay-color: transparent;
            --bg-gradient: none;
            --padding: 0px;
            --margin: 0px;
            
            --firstChildMarginTop: -1px;
            --lastChildMarginBottom: -1px;
            --direction: ltr;
        }
        
        #mediairc22j4j13 {
            --bg-overlay-color: rgb(var(--color_11));
            --bg-gradient: none;
            width: 100%;
            
            --column-flex: 980;
        }
        
        #comp-ig9a1pw3 {
            --text-direction: var(--wix-opt-in-direction);
        }
        
        #comp-ig9a1pw7 {
            transform-origin: center 5px;
        }
        
        #comp-mhxet02z {
            --height: 49px;
            --width: 49px;
        }
        
        #comp-mhxes5gz {
            --text-direction: var(--wix-opt-in-direction);
        }
        
        #comp-ig69un0m {
            --text-direction: var(--wix-opt-in-direction);
        }
        
        #comp-igcg5yfo {
            --text-direction: var(--wix-opt-in-direction);
        }
        
        #comp-ihw3hwha {
            --text-direction: var(--wix-opt-in-direction);
        }
        
        #comp-mhxf4s6n {
            --bg-overlay-color: transparent;
            --bg-gradient: none;
            --padding: 1px;
            --margin: 1px;
            
            --direction: ltr;
        }
        
        #comp-mhxf4s6q {
            --bg-overlay-color: rgb(var(--color_38));
            --bg-gradient: none;
            width: 100%;
            --column-width: 723px;
            --column-flex: 723;
        }
        
        #comp-mhxf4s6s {
            --text-direction: var(--wix-opt-in-direction);
        }
        
        #comp-mhxf4s771 {
            --fnt: normal normal normal 14px/1.4em avenir-lt-w01_35-light1475496, sans-serif;
            --fntlbl: normal normal normal 14px/1.4em avenir-lt-w01_35-light1475496, sans-serif;
            --direction: var(--wix-opt-in-direction, ltr);
            --align: start;
            --labelDirection: inherit;
            --inputDirection: inherit;
            --errorDirection: inherit;
            --requiredIndicationDisplay: inline;
            --labelMarginBottom: 9px;
            --textPadding: 3px;
            --textPadding_start: 7px;
            --textPadding_end: 3px;
            --labelPadding_start: 1px;
            --labelPadding_end: 20px;
            height: auto;
            --inputHeight: 37px;
        }
        
        #comp-mhxf4s84 {
            --fnt: normal normal normal 14px/1.4em avenir-lt-w01_35-light1475496, sans-serif;
            --fntlbl: normal normal normal 14px/1.4em avenir-lt-w01_35-light1475496, sans-serif;
            --direction: var(--wix-opt-in-direction, ltr);
            --align: start;
            --labelDirection: inherit;
            --inputDirection: inherit;
            --errorDirection: inherit;
            --requiredIndicationDisplay: inline;
            --labelMarginBottom: 9px;
            --textPadding: 3px;
            --textPadding_start: 7px;
            --textPadding_end: 3px;
            --labelPadding_start: 1px;
            --labelPadding_end: 20px;
            height: auto;
            --inputHeight: 37px;
        }
        
        #comp-mhxf4s861 {
            --fnt: normal normal normal 14px/1.4em avenir-lt-w01_35-light1475496, sans-serif;
            --fntlbl: normal normal normal 14px/1.4em avenir-lt-w01_35-light1475496, sans-serif;
            --direction: var(--wix-opt-in-direction, ltr);
            --align: start;
            --labelDirection: inherit;
            --inputDirection: inherit;
            --errorDirection: inherit;
            --requiredIndicationDisplay: inline;
            --labelMarginBottom: 9px;
            --textPadding: 3px;
            --textPadding_start: 7px;
            --textPadding_end: 3px;
            --labelPadding_start: 1px;
            --labelPadding_end: 20px;
            height: auto;
            --inputHeight: 37px;
        }
        
        #comp-mhxf4s89 {
            --shc-mutated-brightness: 30, 29, 29;
            --margin-start: 0px;
            --margin-end: 0px;
            --fnt: normal normal normal 14px/1.4em avenir-lt-w01_35-light1475496, sans-serif;
            direction: var(--wix-opt-in-direction, ltr);
            --label-align: center;
            --label-text-align: center;
        }
        
        #comp-mhxf4s8l1 {
            --text-direction: var(--wix-opt-in-direction);
        }
        
        #comp-mhxf4s8o {
            --fill-layer-image-opacity: 1;
            --bg-overlay-color: rgb(var(--color_12));
            --bg-gradient: none;
            width: 100%;
            --column-width: 254px;
            --column-flex: 254;
        }
        
        #comp-mhxf1r65 {
            --bg-overlay-color: rgb(var(--color_39));
            --bg-gradient: none;
            
        }
        
        #comp-mhxf1r70 {
            --text-direction: var(--wix-opt-in-direction);
        }
        
        #comp-mhxf1r7i2 {
            --height: 61px;
            --width: 76px;
        }
        
        #comp-mhxf1r7s3 {
            --height: 71px;
            --width: 71px;
        }
        
        #comp-mhxf1r7p {
            --height: 71px;
            --width: 70px;
            --mask-image: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' data-bbox='20 20 160 160' viewBox='20 20 160 160' height='200' width='200' xmlns='http://www.w3.org/2000/svg' data-type='shape'%3E%3Cg%3E%3Cpath d='M180 20v160H20V20h160z'/%3E%3C/g%3E%3C/svg%3E%0A");
            --mask-position: 0% 0%;
            --mask-size: 100% 100%;
            --mask-repeat: no-repeat;
        }
        
        #comp-mhylvofz {
            --text-direction: var(--wix-opt-in-direction);
        }
        
        #comp-mhylxg5h {
            --text-direction: var(--wix-opt-in-direction);
        }
        
        #comp-mhylxnhy {
            --text-direction: var(--wix-opt-in-direction);
        }
    

        .huiyi-dialog-parent-no-scroll {
            overflow: hidden !important;
        }
    
        #comp-mi46idfy_wrapper,
        #comp-mi46idfy_wrapper > fluid-columns-repeater {
            height: auto;
        }
        
        #comp-mi46idfy_wrapper #comp-mi46idgn__item1 {
            float: left;
            margin-top: 10px;
            
        }
        
        #comp-mi46idfy_wrapper #comp-mi46idgn__item-kf51ysxt {
            float: left;
            margin-top: 10px;
        }
        
        #comp-mi46idfy_wrapper #comp-mi46idgn__item-kf51yt5v {
            float: left;
            margin-top: 10px;
        }
        
        #comp-mi46idfy_wrapper #comp-mi46idgn__item-kf51ytd5 {
            float: left;
            margin-top: 10px;
        }
        
        #comp-mi46idfy_wrapper #comp-mi46idgn__item-e897d37f-9047-4aa0-94a2-89db7033fd46 {
           float: left;
            margin-top: 10px;
        }
        
        #comp-mi46idfy_wrapper #comp-mi46idgn__item-41a39bbc-6d3b-41d2-8877-d666f63cd587 {
           float: left;
            margin-top: 10px;
        }
    
            #comp-mhxf4s8l1 {
                visibility: hidden !important;
            }

			.comp-mhx9qcjf {
				--wix-color-1: 255, 255, 255;
				--wix-color-2: 247, 247, 247;
				--wix-color-3: 198, 198, 198;
				--wix-color-4: 117, 117, 117;
				--wix-color-5: 59, 58, 58;
				--wix-color-6: 249, 238, 177;
				--wix-color-7: 237, 205, 31;
				--wix-color-8: 59, 58, 58;
				--wix-color-9: 102, 89, 13;
				--wix-color-10: 79, 68, 10;
				--wix-color-11: 192, 210, 229;
				--wix-color-12: 153, 178, 202;
				--wix-color-13: 91, 134, 176;
				--wix-color-14: 61, 89, 117;
				--wix-color-15: 30, 45, 59;
				--wix-color-16: 255, 187, 194;
				--wix-color-17: 255, 154, 163;
				--wix-color-18: 255, 52, 71;
				--wix-color-19: 170, 35, 47;
				--wix-color-20: 85, 17, 24;
				--wix-color-21: 186, 222, 173;
				--wix-color-22: 143, 189, 127;
				--wix-color-23: 80, 156, 53;
				--wix-color-24: 53, 104, 35;
				--wix-color-25: 27, 52, 18;
				--wix-color-26: 255, 255, 255;
				--wix-color-27: 59, 58, 58;
				--wix-color-28: 247, 247, 247;
				--wix-color-29: 198, 198, 198;
				--wix-color-30: 117, 117, 117;
				--wix-color-31: 237, 205, 31;
				--wix-color-32: 30, 45, 59;
				--wix-color-33: 61, 89, 117;
				--wix-color-34: 255, 255, 255;
				--wix-color-35: 59, 58, 58;
				--wix-color-36: 59, 58, 58;
				--wix-color-37: 117, 117, 117;
				--wix-color-38: 59, 58, 58;
				--wix-color-39: 59, 58, 58;
				--wix-color-40: 255, 255, 255;
				--wix-color-41: 255, 255, 255;
				--wix-color-42: 59, 58, 58;
				--wix-color-43: 59, 58, 58;
				--wix-color-44: 198, 198, 198;
				--wix-color-45: 198, 198, 198;
				--wix-color-46: 255, 255, 255;
				--wix-color-47: 255, 255, 255;
				--wix-color-48: 59, 58, 58;
				--wix-color-49: 59, 58, 58;
				--wix-color-50: 59, 58, 58;
				--wix-color-51: 59, 58, 58;
				--wix-color-52: 255, 255, 255;
				--wix-color-53: 255, 255, 255;
				--wix-color-54: 198, 198, 198;
				--wix-color-55: 198, 198, 198;
				--wix-font-Title: normal normal normal 60px/1.4em avenir-lt-w01_85-heavy1475544, sans-serif;
				--wix-font-Title-style: normal;
				--wix-font-Title-variant: normal;
				--wix-font-Title-weight: normal;
				--wix-font-Title-size: 60px;
				--wix-font-Title-line-height: 1.4em;
				--wix-font-Title-family: avenir-lt-w01_85-heavy1475544, sans-serif;
				--wix-font-Title-text-decoration: none;
				--wix-font-Menu: normal normal normal 16px/1.4em din-next-w01-light, sans-serif;
				--wix-font-Menu-style: normal;
				--wix-font-Menu-variant: normal;
				--wix-font-Menu-weight: normal;
				--wix-font-Menu-size: 16px;
				--wix-font-Menu-line-height: 1.4em;
				--wix-font-Menu-family: din-next-w01-light, sans-serif;
				--wix-font-Menu-text-decoration: none;
				--wix-font-Page-title: normal normal normal 55px/1.4em avenir-lt-w01_85-heavy1475544, sans-serif;
				--wix-font-Page-title-style: normal;
				--wix-font-Page-title-variant: normal;
				--wix-font-Page-title-weight: normal;
				--wix-font-Page-title-size: 55px;
				--wix-font-Page-title-line-height: 1.4em;
				--wix-font-Page-title-family: avenir-lt-w01_85-heavy1475544, sans-serif;
				--wix-font-Page-title-text-decoration: none;
				--wix-font-Heading-XL: normal normal normal 40px/1.4em avenir-lt-w01_85-heavy1475544, sans-serif;
				--wix-font-Heading-XL-style: normal;
				--wix-font-Heading-XL-variant: normal;
				--wix-font-Heading-XL-weight: normal;
				--wix-font-Heading-XL-size: 40px;
				--wix-font-Heading-XL-line-height: 1.4em;
				--wix-font-Heading-XL-family: avenir-lt-w01_85-heavy1475544, sans-serif;
				--wix-font-Heading-XL-text-decoration: none;
				--wix-font-Heading-L: normal normal normal 25px/1.4em avenir-lt-w01_85-heavy1475544, sans-serif;
				--wix-font-Heading-L-style: normal;
				--wix-font-Heading-L-variant: normal;
				--wix-font-Heading-L-weight: normal;
				--wix-font-Heading-L-size: 25px;
				--wix-font-Heading-L-line-height: 1.4em;
				--wix-font-Heading-L-family: avenir-lt-w01_85-heavy1475544, sans-serif;
				--wix-font-Heading-L-text-decoration: none;
				--wix-font-Heading-M: normal normal normal 23px/1.4em avenir-lt-w01_85-heavy1475544, sans-serif;
				--wix-font-Heading-M-style: normal;
				--wix-font-Heading-M-variant: normal;
				--wix-font-Heading-M-weight: normal;
				--wix-font-Heading-M-size: 23px;
				--wix-font-Heading-M-line-height: 1.4em;
				--wix-font-Heading-M-family: avenir-lt-w01_85-heavy1475544, sans-serif;
				--wix-font-Heading-M-text-decoration: none;
				--wix-font-Heading-S: normal normal normal 22px/1.4em avenir-lt-w01_85-heavy1475544, sans-serif;
				--wix-font-Heading-S-style: normal;
				--wix-font-Heading-S-variant: normal;
				--wix-font-Heading-S-weight: normal;
				--wix-font-Heading-S-size: 22px;
				--wix-font-Heading-S-line-height: 1.4em;
				--wix-font-Heading-S-family: avenir-lt-w01_85-heavy1475544, sans-serif;
				--wix-font-Heading-S-text-decoration: none;
				--wix-font-Body-L: normal normal normal 17px/1.4em helvetica-w01-light, sans-serif;
				--wix-font-Body-L-style: normal;
				--wix-font-Body-L-variant: normal;
				--wix-font-Body-L-weight: normal;
				--wix-font-Body-L-size: 17px;
				--wix-font-Body-L-line-height: 1.4em;
				--wix-font-Body-L-family: helvetica-w01-light, sans-serif;
				--wix-font-Body-L-text-decoration: none;
				--wix-font-Body-M: normal normal normal 15px/1.4em helvetica-w01-light, sans-serif;
				--wix-font-Body-M-style: normal;
				--wix-font-Body-M-variant: normal;
				--wix-font-Body-M-weight: normal;
				--wix-font-Body-M-size: 15px;
				--wix-font-Body-M-line-height: 1.4em;
				--wix-font-Body-M-family: helvetica-w01-light, sans-serif;
				--wix-font-Body-M-text-decoration: none;
				--wix-font-Body-S: normal normal normal 14px/1.4em avenir-lt-w01_35-light1475496, sans-serif;
				--wix-font-Body-S-style: normal;
				--wix-font-Body-S-variant: normal;
				--wix-font-Body-S-weight: normal;
				--wix-font-Body-S-size: 14px;
				--wix-font-Body-S-line-height: 1.4em;
				--wix-font-Body-S-family: avenir-lt-w01_35-light1475496, sans-serif;
				--wix-font-Body-S-text-decoration: none;
				--wix-font-Body-XS: normal normal normal 12px/1.4em din-next-w01-light, sans-serif;
				--wix-font-Body-XS-style: normal;
				--wix-font-Body-XS-variant: normal;
				--wix-font-Body-XS-weight: normal;
				--wix-font-Body-XS-size: 12px;
				--wix-font-Body-XS-line-height: 1.4em;
				--wix-font-Body-XS-family: din-next-w01-light, sans-serif;
				--wix-font-Body-XS-text-decoration: none;
				--wix-font-LIGHT: normal normal normal 12px/1.4em HelveticaNeueW01-45Ligh;
				--wix-font-LIGHT-style: normal;
				--wix-font-LIGHT-variant: normal;
				--wix-font-LIGHT-weight: normal;
				--wix-font-LIGHT-size: 12px;
				--wix-font-LIGHT-line-height: 1.4em;
				--wix-font-LIGHT-family: HelveticaNeueW01-45Ligh;
				--wix-font-LIGHT-text-decoration: none;
				--wix-font-MEDIUM: normal normal normal 12px/1.4em HelveticaNeueW01-55Roma;
				--wix-font-MEDIUM-style: normal;
				--wix-font-MEDIUM-variant: normal;
				--wix-font-MEDIUM-weight: normal;
				--wix-font-MEDIUM-size: 12px;
				--wix-font-MEDIUM-line-height: 1.4em;
				--wix-font-MEDIUM-family: HelveticaNeueW01-55Roma;
				--wix-font-MEDIUM-text-decoration: none;
				--wix-font-STRONG: normal normal normal 12px/1.4em HelveticaNeueW01-65Medi;
				--wix-font-STRONG-style: normal;
				--wix-font-STRONG-variant: normal;
				--wix-font-STRONG-weight: normal;
				--wix-font-STRONG-size: 12px;
				--wix-font-STRONG-line-height: 1.4em;
				--wix-font-STRONG-family: HelveticaNeueW01-65Medi;
				--wix-font-STRONG-text-decoration: none;
				--wix-direction: ltr;
				--videoPlay: 2;
				--newItemsDetails: 1;
				--hoveringBehaviour: 0;
				--titlePlacementHorizontallyCompatible: 1;
				--overlayGradientDegrees: 180;
				--gallerySliderImageRatio: 3;
				--gridStyle: 1;
				--previewHover: 0;
				--arrowsSize: 40;
				--customButtonBorderRadius: 0;
				--gallerySize: 45;
				--te-padding-slider: 30;
				--newItemsLocation: 0;
				--collageDensity: 100;
				--externalCustomButtonBorderWidth: 0;
				--loveCounter: 1;
				--galleryLayout: -2;
				--titlePlacement: 1;
				--galleryVerticalAlign: 2;
				--arrowsVerticalPosition: 1;
				--galleryHorizontalAlign: 0;
				--thumbnailSpacings: 10;
				--imageResize: 0;
				--designedPresetId: 3;
				--overlayType: 0;
				--externalCustomButtonBorderRadius: 0;
				--textsHorizontalPadding: 11;
				--arrowsContainerType: 2;
				--arrowsContainerBorderRadius: 50;
				--textFont: normal normal normal 20px/1.4em helvetica-w01-light, sans-serif;
				--itemIconColor: 255, 255, 255;
				--itemIconColor-rgb: 255, 255, 255;
				--itemIconColor-opacity: 1;
				--titleColorExpand: 59, 58, 58;
				--titleColorExpand-rgb: 59, 58, 58;
				--titleColorExpand-opacity: 1;
				--loadMoreButtonFontColor: 59, 58, 58;
				--loadMoreButtonFontColor-rgb: 59, 58, 58;
				--loadMoreButtonFontColor-opacity: 1;
				--itemDescriptionFontColor: 255, 255, 255;
				--itemDescriptionFontColor-rgb: 255, 255, 255;
				--itemDescriptionFontColor-opacity: 1;
				--arrowsContainerBackgroundColor: 255, 255, 255;
				--arrowsContainerBackgroundColor-rgb: 255, 255, 255;
				--arrowsContainerBackgroundColor-opacity: 1;
				--customButtonBorderColor: 255, 255, 255;
				--customButtonBorderColor-rgb: 255, 255, 255;
				--customButtonBorderColor-opacity: 1;
				--textBoxFillColor: 247, 247, 247;
				--textBoxFillColor-rgb: 247, 247, 247;
				--textBoxFillColor-opacity: 1;
				--itemOpacity: 0, 0, 0, 0.3;
				--itemOpacity-rgb: 0, 0, 0;
				--itemOpacity-opacity: 0.3;
				--loadMoreButtonColor: 255, 255, 255;
				--loadMoreButtonColor-rgb: 255, 255, 255;
				--loadMoreButtonColor-opacity: 1;
				--loadMoreButtonBorderColor: 59, 58, 58;
				--loadMoreButtonBorderColor-rgb: 59, 58, 58;
				--loadMoreButtonBorderColor-opacity: 1;
				--customButtonFontColor: 255, 255, 255;
				--customButtonFontColor-rgb: 255, 255, 255;
				--customButtonFontColor-opacity: 1;
				--imageLoadingColor: 247, 247, 247;
				--imageLoadingColor-rgb: 247, 247, 247;
				--imageLoadingColor-opacity: 1;
				--externalCustomButtonBorderColor: 59, 58, 58;
				--externalCustomButtonBorderColor-rgb: 59, 58, 58;
				--externalCustomButtonBorderColor-opacity: 1;
				--itemShadowOpacityAndColor: 59, 58, 58, 0.2;
				--itemShadowOpacityAndColor-rgb: 59, 58, 58;
				--itemShadowOpacityAndColor-opacity: 0.2;
				--externalCustomButtonColor: 237, 205, 31;
				--externalCustomButtonColor-rgb: 237, 205, 31;
				--externalCustomButtonColor-opacity: 1;
				--itemFontColorSlideshow: 59, 58, 58;
				--itemFontColorSlideshow-rgb: 59, 58, 58;
				--itemFontColorSlideshow-opacity: 1;
				--itemFontColor: 255, 255, 255;
				--itemFontColor-rgb: 255, 255, 255;
				--itemFontColor-opacity: 1;
				--arrowsColor: 59, 58, 58;
				--arrowsColor-rgb: 59, 58, 58;
				--arrowsColor-opacity: 1;
				--itemBorderColor: 59, 58, 58;
				--itemBorderColor-rgb: 59, 58, 58;
				--itemBorderColor-opacity: 1;
				--itemIconColorSlideshow: 59, 58, 58;
				--itemIconColorSlideshow-rgb: 59, 58, 58;
				--itemIconColorSlideshow-opacity: 1;
				--foreColor: 247, 247, 247;
				--foreColor-rgb: 247, 247, 247;
				--foreColor-opacity: 1;
				--bgColorExpand: 255, 255, 255;
				--bgColorExpand-rgb: 255, 255, 255;
				--bgColorExpand-opacity: 1;
				--textBoxBorderColor: 59, 58, 58;
				--textBoxBorderColor-rgb: 59, 58, 58;
				--textBoxBorderColor-opacity: 1;
				--customButtonFontColorForHover: 255, 255, 255;
				--customButtonFontColorForHover-rgb: 255, 255, 255;
				--customButtonFontColorForHover-opacity: 1;
				--customButtonColor: 237, 205, 31, 0;
				--customButtonColor-rgb: 237, 205, 31;
				--customButtonColor-opacity: 0;
				--descriptionColorExpand: 59, 58, 58;
				--descriptionColorExpand-rgb: 59, 58, 58;
				--descriptionColorExpand-opacity: 1;
				--actionsColorExpand: 59, 58, 58;
				--actionsColorExpand-rgb: 59, 58, 58;
				--actionsColorExpand-opacity: 1;
				--oneColorAnimationColor: 255, 255, 255;
				--oneColorAnimationColor-rgb: 255, 255, 255;
				--oneColorAnimationColor-opacity: 1;
				--backColor: 247, 247, 247;
				--backColor-rgb: 247, 247, 247;
				--backColor-opacity: 1;
				--itemDescriptionFontColorSlideshow: 59, 58, 58;
				--itemDescriptionFontColorSlideshow-rgb: 59, 58, 58;
				--itemDescriptionFontColorSlideshow-opacity: 1;
				--te-background-color-picker: 237, 205, 31;
				--te-background-color-picker-rgb: 237, 205, 31;
				--te-background-color-picker-opacity: 1;
				--overlayGradientColor2: 0, 0, 0, 0.3;
				--overlayGradientColor2-rgb: 0, 0, 0;
				--overlayGradientColor2-opacity: 0.3;
				--overlayGradientColor1: 0, 0, 0, 0.01;
				--overlayGradientColor1-rgb: 0, 0, 0;
				--overlayGradientColor1-opacity: 0.01;
				--backgroundColor: 198, 198, 198;
				--backgroundColor-rgb: 198, 198, 198;
				--backgroundColor-opacity: 1;
				--textColor: 59, 58, 58;
				--textColor-rgb: 59, 58, 58;
				--textColor-opacity: 1;
				--customButtonFontForHover: normal normal normal 15px/18px avenir-lt-w01_35-light1475496, sans-serif;
				--customButtonFontForHover-style: normal;
				--customButtonFontForHover-variant: normal;
				--customButtonFontForHover-weight: normal;
				--customButtonFontForHover-size: 15px;
				--customButtonFontForHover-line-height: 18px;
				--customButtonFontForHover-family: avenir-lt-w01_35-light1475496, sans-serif;
				--customButtonFontForHover-text-decoration: none;
				--text-editor-font: normal normal normal 30px/37px avenir-lt-w01_85-heavy1475544, sans-serif;
				--text-editor-font-style: normal;
				--text-editor-font-variant: normal;
				--text-editor-font-weight: normal;
				--text-editor-font-size: 30px;
				--text-editor-font-line-height: 37px;
				--text-editor-font-family: avenir-lt-w01_85-heavy1475544, sans-serif;
				--text-editor-font-text-decoration: none;
				--itemDescriptionFont: normal normal normal 15px/18px avenir-lt-w01_35-light1475496, sans-serif;
				--itemDescriptionFont-style: normal;
				--itemDescriptionFont-variant: normal;
				--itemDescriptionFont-weight: normal;
				--itemDescriptionFont-size: 15px;
				--itemDescriptionFont-line-height: 18px;
				--itemDescriptionFont-family: avenir-lt-w01_35-light1475496, sans-serif;
				--itemDescriptionFont-text-decoration: none;
				--customButtonFont: normal normal normal 15px/18px avenir-lt-w01_35-light1475496, sans-serif;
				--customButtonFont-style: normal;
				--customButtonFont-variant: normal;
				--customButtonFont-weight: normal;
				--customButtonFont-size: 15px;
				--customButtonFont-line-height: 18px;
				--customButtonFont-family: avenir-lt-w01_35-light1475496, sans-serif;
				--customButtonFont-text-decoration: none;
				--text-editor-font-1499936284098: normal normal normal 40px/50px avenir-lt-w01_35-light1475496, sans-serif;
				--text-editor-font-1499936284098-style: normal;
				--text-editor-font-1499936284098-variant: normal;
				--text-editor-font-1499936284098-weight: normal;
				--text-editor-font-1499936284098-size: 40px;
				--text-editor-font-1499936284098-line-height: 50px;
				--text-editor-font-1499936284098-family: avenir-lt-w01_35-light1475496, sans-serif;
				--text-editor-font-1499936284098-text-decoration: none;
				--loadMoreButtonFont: normal normal normal 15px/1.4em helvetica-w01-light, sans-serif;
				--loadMoreButtonFont-style: normal;
				--loadMoreButtonFont-variant: normal;
				--loadMoreButtonFont-weight: normal;
				--loadMoreButtonFont-size: 15px;
				--loadMoreButtonFont-line-height: 1.4em;
				--loadMoreButtonFont-family: helvetica-w01-light, sans-serif;
				--loadMoreButtonFont-text-decoration: none;
				--itemFontSlideshow: normal normal normal 22px/1.4em avenir-lt-w01_85-heavy1475544, sans-serif;
				--itemFontSlideshow-style: normal;
				--itemFontSlideshow-variant: normal;
				--itemFontSlideshow-weight: normal;
				--itemFontSlideshow-size: 22px;
				--itemFontSlideshow-line-height: 1.4em;
				--itemFontSlideshow-family: avenir-lt-w01_85-heavy1475544, sans-serif;
				--itemFontSlideshow-text-decoration: none;
				--titleFontExpand: normal normal normal 55px/1.4em avenir-lt-w01_85-heavy1475544, sans-serif;
				--titleFontExpand-style: normal;
				--titleFontExpand-variant: normal;
				--titleFontExpand-weight: normal;
				--titleFontExpand-size: 55px;
				--titleFontExpand-line-height: 1.4em;
				--titleFontExpand-family: avenir-lt-w01_85-heavy1475544, sans-serif;
				--titleFontExpand-text-decoration: none;
				--itemDescriptionFontSlideshow: normal normal normal 15px/18px avenir-lt-w01_35-light1475496, sans-serif;
				--itemDescriptionFontSlideshow-style: normal;
				--itemDescriptionFontSlideshow-variant: normal;
				--itemDescriptionFontSlideshow-weight: normal;
				--itemDescriptionFontSlideshow-size: 15px;
				--itemDescriptionFontSlideshow-line-height: 18px;
				--itemDescriptionFontSlideshow-family: avenir-lt-w01_35-light1475496, sans-serif;
				--itemDescriptionFontSlideshow-text-decoration: none;
				--descriptionFontExpand: normal normal normal 15px/1.4em helvetica-w01-light, sans-serif;
				--descriptionFontExpand-style: normal;
				--descriptionFontExpand-variant: normal;
				--descriptionFontExpand-weight: normal;
				--descriptionFontExpand-size: 15px;
				--descriptionFontExpand-line-height: 1.4em;
				--descriptionFontExpand-family: helvetica-w01-light, sans-serif;
				--descriptionFontExpand-text-decoration: none;
				--itemFont: normal normal 700 23px/28px ot-ro-now-std-2, sans-serif;
				--itemFont-style: normal;
				--itemFont-variant: normal;
				--itemFont-weight: 700;
				--itemFont-size: 23px;
				--itemFont-line-height: 28px;
				--itemFont-family: ot-ro-now-std-2, sans-serif;
				--itemFont-text-decoration: none;
				--textFont-style: normal;
				--textFont-variant: normal;
				--textFont-weight: normal;
				--textFont-size: 20px;
				--textFont-line-height: 1.4em;
				--textFont-family: helvetica-w01-light, sans-serif;
				--textFont-text-decoration: none;
			}
	
			.s__514oxQ.oY2_tRb--madefor {
				--wbu-font-stack: var(--wix-font-stack);
				--wbu-font-weight-regular: var(--wix-font-weight-regular);
				--wbu-font-weight-medium: var(--wix-font-weight-medium);
				--wbu-font-weight-bold: var(--wix-font-weight-bold)
			}
			
			.syjDhab {
				--wbu-color-blue-0: #0F2CCF;
				--wbu-color-blue-100: #2F5DFF;
				--wbu-color-blue-200: #597DFF;
				--wbu-color-blue-300: #ACBEFF;
				--wbu-color-blue-400: #D5DFFF;
				--wbu-color-blue-500: #EAEFFF;
				--wbu-color-blue-600: #F5F7FF;
				--wbu-color-black-0: #151414;
				--wbu-color-black-100: #383838;
				--wbu-color-black-200: #525150;
				--wbu-color-black-300: #767574;
				--wbu-color-black-400: #A8A6A5;
				--wbu-color-black-500: #E0DFDF;
				--wbu-color-black-600: #F1F0EF;
				--wbu-color-red-0: #9C2426;
				--wbu-color-red-100: #DF3336;
				--wbu-color-red-200: #E55C5E;
				--wbu-color-red-300: #ED8F90;
				--wbu-color-red-400: #F4B8B9;
				--wbu-color-red-500: #F9D6D7;
				--wbu-color-red-600: #FCEBEB;
				--wbu-color-green-0: #0D4F3D;
				--wbu-color-green-100: #4B916D;
				--wbu-color-green-200: #97C693;
				--wbu-color-green-300: #BDE2A7;
				--wbu-color-green-400: #DAF3C0;
				--wbu-color-green-500: #EFFAE5;
				--wbu-color-green-600: #F1F5ED;
				--wbu-color-yellow-0: #D49341;
				--wbu-color-yellow-100: #F9AD4D;
				--wbu-color-yellow-200: #FABD71;
				--wbu-color-yellow-300: #FCD29D;
				--wbu-color-yellow-400: #FDEAD2;
				--wbu-color-yellow-500: #FEF3E5;
				--wbu-color-yellow-600: #FEF6ED;
				--wbu-color-orange-0: #AE3E09;
				--wbu-color-orange-100: #FF8044;
				--wbu-color-orange-200: #FE9361;
				--wbu-color-orange-300: #FDA77F;
				--wbu-color-orange-400: #FBCFBB;
				--wbu-color-orange-500: #FBE3D9;
				--wbu-color-orange-600: #FDF1EC;
				--wbu-color-purple-0: #5000AA;
				--wbu-color-purple-100: #7200F3;
				--wbu-color-purple-200: #8B2DF5;
				--wbu-color-purple-300: #BE89F9;
				--wbu-color-purple-400: #D7B7FB;
				--wbu-color-purple-500: #F1E5FE;
				--wbu-color-purple-600: #F8F2FF;
				--wbu-color-ai-0: #4D3DD0;
				--wbu-color-ai-100: #5A48F5;
				--wbu-color-ai-200: #7B6DF7;
				--wbu-color-ai-300: #A59BFA;
				--wbu-color-ai-400: #D6D1FC;
				--wbu-color-ai-500: #E7E4FE;
				--wbu-color-ai-600: #EEECFE;
				--wbu-heading-font-stack: 'Madefor Display', 'Helvetica Neue', Helvetica, Arial, '\E3\192\A1\E3\201A\A4\E3\192\AA\E3\201A\AA', 'meiryo', '\E3\192\2019\E3\192\A9\E3\201A\AE\E3\192\17D\E8\A7\2019\E3\201A\B4  pro w3', 'hiragino kaku gothic pro', sans-serif;
				--wbu-text-tiny-size: 10px;
				--wbu-text-tiny-line-height: 12px;
				--wbu-text-small-size: 12px;
				--wbu-text-small-line-height: 12px;
				--wbu-text-medium-size: 14px;
				--wbu-text-medium-line-height: 16px;
				--wbu-text-large-size: 16px;
				--wbu-text-large-line-height: 18px;
				--wbu-heading-h1-font-size: 32px;
				--wbu-heading-h1-line-height: 40px;
				--wbu-heading-h1-letter-spacing: -0.5px;
				--wbu-heading-h1-font-weight: 400;
				--wbu-heading-h2-font-size: 24px;
				--wbu-heading-h2-line-height: 32px;
				--wbu-heading-h2-letter-spacing: -0.5px;
				--wbu-heading-h2-font-weight: 500;
				--wbu-heading-h3-font-size: 16px;
				--wbu-heading-h3-line-height: 24px;
				--wbu-heading-h3-letter-spacing: -0.5px;
				--wbu-heading-h3-font-weight: 700;
				--wbu-heading-h4-font-size: 14px;
				--wbu-heading-h4-line-height: 18px;
				--wbu-heading-h4-letter-spacing: 0px;
				--wbu-heading-h4-font-weight: 500;
				--wbu-heading-h5-font-size: 12px;
				--wbu-heading-h5-line-height: 18px;
				--wbu-heading-h5-letter-spacing: 0px;
				--wbu-heading-h5-font-weight: 600
			}
			
			.s__1Rytdd.oH6LYyn--madefor {
				--wbu-font-stack: var(--wix-font-stack);
				--wbu-font-weight-regular: var(--wix-font-weight-regular);
				--wbu-font-weight-medium: var(--wix-font-weight-medium);
				--wbu-font-weight-bold: var(--wix-font-weight-bold)
			}
			
			.nav-arrows-container .custom-nav-arrows svg {
				width: 100%;
				height: 100%
			}
			
			.fullscreen-focus-lock {
				height: 100%;
			}
			
			.pro-gallery-stop-scroll-for-fullscreen {
				overflow-y: hidden
			}
			
			div.pro-gallery-parent-container .show-more-container i.show-more:hover {
				opacity: 1
			}
			
			div.pro-gallery-parent-container .show-more-container button.show-more {
				border-style: solid
			}
			
			div.pro-gallery-parent-container .show-more-container button.show-more:hover {
				opacity: 1
			}
			
			div.pro-gallery-parent-container .show-more-container.pro-gallery-mobile-indicator i.show-more:hover {
				opacity: 1
			}
			
			div.pro-gallery-parent-container .show-more-container.pro-gallery-mobile-indicator button.show-more {
				border-style: solid
			}
			
			div.pro-gallery-parent-container .show-more-container.pro-gallery-mobile-indicator button.show-more:hover {
				opacity: 1
			}
			
			.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i {
				background: none !important;
				font-size: 26px
			}
			
			.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle {
				z-index: 12
			}
			
			.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background {
				z-index: 11
			}
			
			.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info i:not(.pro-gallery-loved):not(.info-element-loved):hover,
			.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info button:not(.pro-gallery-loved):not(.info-element-loved):hover,
			.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info a:hover,
			.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover i:not(.pro-gallery-loved):not(.info-element-loved):hover,
			.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover button:not(.pro-gallery-loved):not(.info-element-loved):hover,
			.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover a:hover {
				opacity: .7
			}
			
			.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info .gallery-item-title,
			.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info .info-element-title {
				font-size: 22px
			}
			
			.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .custom-button-wrapper button,
			.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button {
				opacity: 1;
				background: rgba(0, 0, 0, 0);
				border-style: solid
			}
			
			.pro-gallery.inline-styles .gallery-item-container:not(.invert-hover) .gallery-item-hover.default.force-hover:before,
			.pro-gallery.inline-styles .gallery-item-container:not(.invert-hover):hover .gallery-item-hover.default:not(.hide-hover):before {
				opacity: .6
			}
			
			.pro-gallery.inline-styles .gallery-item-container.invert-hover .gallery-item-hover.default.force-hover:before,
			.pro-gallery.inline-styles .gallery-item-container.invert-hover:hover .gallery-item-hover.default:not(.hide-hover):before {
				opacity: 1
			}
			
			.pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .gallery-item-description,
			.pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .info-element-description,
			.pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .gallery-item-description,
			.pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .info-element-description,
			.pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .gallery-item-description,
			.pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .info-element-description,
			.pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .gallery-item-description,
			.pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .info-element-description,
			.pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .gallery-item-description,
			.pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-description {
				font-size: 15px
			}
			
			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.gallery-item-video i {
				font-size: 26px
			}
			
			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle {
				z-index: 12
			}
			
			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background {
				z-index: 11
			}
			
			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info i:not(.pro-gallery-loved):not(.info-element-loved):hover,
			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info button:not(.pro-gallery-loved):not(.info-element-loved):hover,
			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info a:hover,
			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover i:not(.pro-gallery-loved):not(.info-element-loved):hover,
			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover button:not(.pro-gallery-loved):not(.info-element-loved):hover,
			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover a:hover {
				opacity: .7
			}
			
			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .gallery-item-title,
			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .info-element-title {
				font-size: 22px
			}
			
			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .custom-button-wrapper button,
			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button {
				opacity: 1;
				background: rgba(0, 0, 0, 0);
				border-style: solid
			}
			
			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator:not(.invert-hover) .gallery-item-hover.default.force-hover:before,
			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator:not(.invert-hover):hover .gallery-item-hover.default:not(.hide-hover):before {
				opacity: .6
			}
			
			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator.invert-hover .gallery-item-hover.default.force-hover:before,
			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator.invert-hover:hover .gallery-item-hover.default:not(.hide-hover):before {
				opacity: 1
			}
			
			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .gallery-item-description,
			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .info-element-description,
			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .gallery-item-description,
			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .info-element-description,
			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .gallery-item-description,
			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .info-element-description,
			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .gallery-item-description,
			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .info-element-description,
			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .gallery-item-description,
			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .info-element-description {
				font-size: 15px
			}
			
			.pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-description:after,
			.pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-description .fullscreen-side-bar-description-line:after,
			.pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-exif:after,
			.pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-link:after,
			.pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-bottom-link:after {
				opacity: .3
			}
			
			.pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-icon.fullscreen-cart-icon {
				background: inherit !important
			}
			
			.pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-icon.fullscreen-social-love-store.pro-gallery-loved {
				color: #e03939 !important
			}
			
			.pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-icon.fullscreen-social-love.pro-gallery-loved {
				color: #e03939 !important
			}
			
			.social-share-wrapper {
				position: fixed;
				top: 0;
				bottom: 0;
				left: 0;
				right: 0;
				z-index: 200005
			}
			
			.social-share-wrapper .mobile-social-share-screen {
				position: absolute;
				top: 0;
				height: 100%;
				width: 100%;
				z-index: -1;
				background-color: rgba(0, 0, 0, 0)
			}
			
			.social-share-wrapper .mobile-social-share-screen.mobile-social-share-screen-visible {
				z-index: 200005;
				background-color: rgba(0, 0, 0, .6);
				transition: background-color .3s ease
			}
			
			.social-share-wrapper .mobile-social-share-screen .mobile-social-share-background {
				height: calc(100% - 150px);
				touch-action: none
			}
			
			.social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab {
				position: absolute;
				bottom: 0px;
				width: 100%;
				height: 150px;
				box-sizing: border-box;
				background-color: #fff;
				margin-bottom: -150px;
				display: flex;
				justify-content: center;
				align-items: center;
				transition: all .4s ease
			}
			
			.social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab.mobile-social-share-tab-visible {
				margin-bottom: 0px
			}
			
			.social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container {
				display: flex;
				flex-direction: column;
				justify-content: center;
				align-items: center;
				width: 100%
			}
			
			.social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container .social-share-items-list {
				display: flex;
				justify-content: space-between;
				width: 220px
			}
			
			.social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container .social-share-items-list .social-share-icon {
				height: 16px;
				width: 16px
			}
			
			.social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container .social-share-copylink-container {
				height: 32px;
				margin-top: 20px
			}
			
			.social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container .social-share-copylink-container .social-share-copylink-input {
				width: 200px;
				font-size: 11px;
				padding: 2px 4px
			}
			
			.social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container .social-share-copylink-container .social-share-copylink-button {
				width: 40px
			}
			
			.social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container .social-share-copylink-container .social-share-copylink-button .social-share-copylink-icon {
				height: 16px;
				width: 16px
			}
			
			.social-share-wrapper .desktop-social-share-screen {
				position: fixed;
				top: 0;
				left: 0;
				height: 100%;
				width: 100%;
				z-index: -1;
				background-color: rgba(0, 0, 0, 0);
				display: flex;
				justify-content: center;
				align-items: center
			}
			
			.social-share-wrapper .desktop-social-share-screen.desktop-social-share-screen-visible {
				z-index: 200005;
				background-color: rgba(0, 0, 0, .6);
				transition: all .4s ease
			}
			
			.social-share-wrapper .desktop-social-share-screen .desktop-social-share-background {
				position: fixed;
				height: 100%;
				width: 100%
			}
			
			.social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup {
				position: relative;
				width: 580px;
				height: 250px;
				box-sizing: border-box;
				background-color: #fff;
				display: flex;
				justify-content: center;
				align-items: center;
				margin-bottom: -100px;
				opacity: 0;
				transition: all .4s ease
			}
			
			.social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup.desktop-social-share-popup-visible {
				margin-bottom: 0px;
				opacity: 1
			}
			
			.social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup .desktop-social-share-popup-close-button {
				position: absolute;
				top: 24px;
				right: 24px;
				cursor: pointer
			}
			
			.social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup .desktop-social-share-popup-close-button:focus {
				border-radius: 7px;
				box-shadow: inset 0 0 1px 3px #116dff
			}
			
			.social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup .social-share-items-container {
				display: flex;
				flex-direction: column;
				justify-content: center;
				align-items: center;
				width: 100%
			}
			
			.social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup .social-share-items-container .social-share-items-list {
				display: flex;
				justify-content: space-between;
				width: 280px
			}
			
			.social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup .social-share-items-container .social-share-items-list .social-share-icon {
				height: 24px;
				width: 24px;
				transition: color .2s ease
			}
			
			.social-share-wrapper .social-share-item {
				position: relative
			}
			
			.social-share-wrapper .social-share-item .social-share-button {
				opacity: 1;
				transition: opacity .2s ease;
				cursor: pointer
			}
			
			.social-share-wrapper .social-share-item .social-share-button:focus {
				border-radius: 7px;
				box-shadow: inset 0 0 1px 3px #116dff
			}
			
			.social-share-wrapper .social-share-item .social-share-button:hover {
				opacity: .65
			}
			
			.social-share-wrapper .social-share-item .social-share-button:active {
				opacity: 1
			}
			
			.social-share-wrapper .social-share-copylink-container {
				display: flex;
				margin-top: 25px;
				height: 40px
			}
			
			.social-share-wrapper .social-share-copylink-container .social-share-copylink-input {
				border: 1px solid #000;
				padding: 2px 8px;
				height: 100%;
				width: 260px
			}
			
			.social-share-wrapper .social-share-copylink-container .social-share-copylink-button {
				width: 50px;
				height: 100%;
				background-color: #000;
				color: #fff;
				cursor: pointer;
				transition: background-color .1s ease
			}
			
			.social-share-wrapper .social-share-copylink-container .social-share-copylink-button:focus {
				border-radius: 7px;
				box-shadow: inset 0 0 1px 3px #116dff
			}
			
			.social-share-wrapper .social-share-copylink-container .social-share-copylink-button:hover {
				background-color: rgba(0, 0, 0, .65)
			}
			
			.social-share-wrapper .social-share-copylink-container .social-share-copylink-button .social-share-copylink-icon {
				margin-top: 2px
			}
			
			div.pro-gallery .gallery-item-container.main-color-on-hover:not(.hide-hover) .gallery-item-content .gallery-item {
				transition: opacity .4s ease !important
			}
			
			div.pro-gallery .gallery-item-container.main-color-on-hover:not(.hide-hover).simulate-hover .gallery-item-content .gallery-item,
			div.pro-gallery .gallery-item-container.main-color-on-hover:not(.hide-hover):hover .gallery-item-content .gallery-item {
				opacity: 0
			}
			
			div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-hover:not(.hide-hover),
			div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-content,
			div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .hover-info-element {
				transition: transform 2.2s cubic-bezier(0.14, 0.4, 0.09, 0.99) !important
			}
			
			div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-content,
			div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-content {
				transform: scale(1.1)
			}
			
			div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-hover:not(.hide-hover),
			div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-hover:not(.hide-hover) {
				transform: scale(1.11)
			}
			
			div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-hover:not(.hide-hover) .hover-info-element,
			div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-hover:not(.hide-hover) .hover-info-element {
				transform: scale(0.9009)
			}
			
			div.pro-gallery .gallery-item-container.blur-on-hover:not(.hide-hover) .gallery-item-content {
				transition: filter .4s linear !important
			}
			
			div.pro-gallery .gallery-item-container.blur-on-hover:not(.hide-hover).simulate-hover .gallery-item-content .gallery-item,
			div.pro-gallery .gallery-item-container.blur-on-hover:not(.hide-hover):hover .gallery-item-content .gallery-item {
				filter: blur(6px)
			}
			
			div.pro-gallery .gallery-item-container.grayscale-on-hover:not(.hide-hover) .gallery-item-content {
				transition: filter .6s ease !important
			}
			
			div.pro-gallery .gallery-item-container.grayscale-on-hover:not(.hide-hover).simulate-hover .gallery-item-content,
			div.pro-gallery .gallery-item-container.grayscale-on-hover:not(.hide-hover):hover .gallery-item-content {
				filter: grayscale(1)
			}
			
			div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover) {
				transition: background-color .4s ease !important
			}
			
			div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover) .gallery-item-content,
			div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover) .gallery-item-hover:not(.hide-hover) {
				transition: transform .4s ease !important
			}
			
			div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover).simulate-hover,
			div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover):hover {
				background-color: rgba(0, 0, 0, 0) !important
			}
			
			div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover).simulate-hover .gallery-item-content,
			div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover):hover .gallery-item-content {
				transform: scale(0.985)
			}
			
			div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover).simulate-hover .gallery-item-hover:not(.hide-hover),
			div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover):hover .gallery-item-hover:not(.hide-hover) {
				transform: scale(0.985)
			}
			
			div.pro-gallery .gallery-item-container.invert-on-hover:not(.hide-hover) .gallery-item-content {
				transition: filter .6s ease !important
			}
			
			div.pro-gallery .gallery-item-container.invert-on-hover:not(.hide-hover).simulate-hover .gallery-item-content,
			div.pro-gallery .gallery-item-container.invert-on-hover:not(.hide-hover):hover .gallery-item-content {
				filter: invert(1)
			}
			
			div.pro-gallery .gallery-item-container.color-in-on-hover .gallery-item-content {
				filter: grayscale(1);
				transition: filter .6s ease !important
			}
			
			div.pro-gallery .gallery-item-container.color-in-on-hover.simulate-hover:not(.hide-hover) .gallery-item-content,
			div.pro-gallery .gallery-item-container.color-in-on-hover:hover:not(.hide-hover) .gallery-item-content {
				filter: grayscale(0)
			}
			
			div.pro-gallery .gallery-item-container.darkened-on-hover .gallery-item-content {
				filter: brightness(1);
				transition: filter .6s ease !important
			}
			
			div.pro-gallery .gallery-item-container.darkened-on-hover.simulate-hover:not(.hide-hover) .gallery-item-content,
			div.pro-gallery .gallery-item-container.darkened-on-hover:hover:not(.hide-hover) .gallery-item-content {
				filter: brightness(0.7)
			}
			
			div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover {
				transition: none
			}
			
			div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover:before {
				opacity: 0
			}
			
			div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover .gallery-item-hover-inner {
				opacity: 0
			}
			
			div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover,
			div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover) {
				transition: none
			}
			
			div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover:before,
			div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover):before {
				opacity: 1;
				background: rgba(8, 8, 8, .75)
			}
			
			div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover .gallery-item-hover-inner,
			div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover .info-member:not(.hidden),
			div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover) .gallery-item-hover-inner,
			div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover) .info-member:not(.hidden) {
				opacity: 1 !important
			}
			
			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-fade-in .gallery-item-hover {
				transition: filter .4s ease, opacity .4s ease !important
			}
			
			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-fade-in .gallery-item-hover:before {
				transition: filter .4s ease, opacity .4s ease !important;
				filter: opacity(0)
			}
			
			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-fade-in .gallery-item-hover .gallery-item-hover-inner,
			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-fade-in .gallery-item-hover .info-member:not(.hidden) {
				transition: opacity .4s ease
			}
			
			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-fade-in .gallery-item-hover.force-hover:before,
			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-fade-in:hover .gallery-item-hover:not(.hide-hover):before {
				filter: opacity(1)
			}
			
			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand .gallery-item-hover {
				transition: transform .4s ease, filter .2s ease, opacity .2s ease !important
			}
			
			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand .gallery-item-hover:before {
				transition: transform .4s ease, filter .2s ease, opacity .2s ease !important;
				transform: scale(0.9);
				filter: opacity(0)
			}
			
			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand .gallery-item-hover .gallery-item-hover-inner,
			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand .gallery-item-hover .info-member:not(.hidden) {
				transition: opacity .2s ease
			}
			
			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand .gallery-item-hover.force-hover:before,
			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand:hover .gallery-item-hover:not(.hide-hover):before {
				transform: scale(1);
				filter: opacity(1)
			}
			
			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up .gallery-item-hover {
				transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important
			}
			
			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up .gallery-item-hover:before {
				transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important;
				transform: translateY(100%);
				filter: opacity(0)
			}
			
			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up .gallery-item-hover .gallery-item-hover-inner,
			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up .gallery-item-hover .info-member:not(.hidden) {
				transition: opacity .4s ease
			}
			
			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up .gallery-item-hover.force-hover:before,
			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up:hover .gallery-item-hover:not(.hide-hover):before {
				transform: translateY(0);
				filter: opacity(1)
			}
			
			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right .gallery-item-hover {
				transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important
			}
			
			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right .gallery-item-hover:before {
				transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important;
				transform: translateX(-100%);
				filter: opacity(0)
			}
			
			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right .gallery-item-hover .gallery-item-hover-inner,
			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right .gallery-item-hover .info-member:not(.hidden) {
				transition: opacity .4s ease
			}
			
			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right .gallery-item-hover.force-hover:before,
			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right:hover .gallery-item-hover:not(.hide-hover):before {
				transform: translateX(0);
				filter: opacity(1)
			}
			
			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left .gallery-item-hover {
				transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important
			}
			
			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left .gallery-item-hover:before {
				transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important;
				transform: translateX(100%);
				filter: opacity(0)
			}
			
			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left .gallery-item-hover .gallery-item-hover-inner,
			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left .gallery-item-hover .info-member:not(.hidden) {
				transition: opacity .4s ease
			}
			
			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left .gallery-item-hover.force-hover:before,
			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left:hover .gallery-item-hover:not(.hide-hover):before {
				transform: translateX(0);
				filter: opacity(1)
			}
			
			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down .gallery-item-hover {
				transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important
			}
			
			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down .gallery-item-hover:before {
				transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important;
				transform: translateY(-100%);
				filter: opacity(0)
			}
			
			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down .gallery-item-hover .gallery-item-hover-inner,
			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down .gallery-item-hover .info-member:not(.hidden) {
				transition: opacity .4s ease
			}
			
			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down .gallery-item-hover.force-hover:before,
			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down:hover .gallery-item-hover:not(.hide-hover):before {
				transform: translateY(0);
				filter: opacity(1)
			}
			
			div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover {
				transition: none
			}
			
			div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover:before {
				opacity: 1;
				background: rgba(8, 8, 8, .75)
			}
			
			div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover .gallery-item-hover-inner {
				opacity: 1
			}
			
			div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover .gallery-item-hover-inner,
			div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover .info-member:not(.hidden) {
				opacity: 1 !important
			}
			
			div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover.force-hover,
			div.pro-gallery .gallery-item-container.invert-hover:hover .gallery-item-hover:not(.hide-hover) {
				transition: none
			}
			
			div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover.force-hover:before,
			div.pro-gallery .gallery-item-container.invert-hover:hover .gallery-item-hover:not(.hide-hover):before {
				opacity: 0
			}
			
			div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover.force-hover .gallery-item-hover-inner,
			div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover.force-hover .info-member:not(.hidden),
			div.pro-gallery .gallery-item-container.invert-hover:hover .gallery-item-hover:not(.hide-hover) .gallery-item-hover-inner,
			div.pro-gallery .gallery-item-container.invert-hover:hover .gallery-item-hover:not(.hide-hover) .info-member:not(.hidden) {
				opacity: 0 !important
			}
			
			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-fade-in .gallery-item-hover {
				transition: filter .4s ease, opacity .4s ease !important
			}
			
			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-fade-in .gallery-item-hover:before {
				transition: filter .4s ease, opacity .4s ease !important;
				filter: opacity(1)
			}
			
			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-fade-in .gallery-item-hover .gallery-item-hover-inner,
			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-fade-in .gallery-item-hover .info-member:not(.hidden) {
				transition: opacity .4s ease
			}
			
			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-fade-in .gallery-item-hover.force-hover:before,
			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-fade-in:hover .gallery-item-hover:not(.hide-hover):before {
				filter: opacity(0)
			}
			
			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand .gallery-item-hover {
				transition: transform .4s ease, filter .2s ease, opacity .2s ease !important
			}
			
			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand .gallery-item-hover:before {
				transition: transform .4s ease, filter .2s ease, opacity .2s ease !important;
				transform: scale(1);
				filter: opacity(1)
			}
			
			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand .gallery-item-hover .gallery-item-hover-inner,
			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand .gallery-item-hover .info-member:not(.hidden) {
				transition: opacity .2s ease
			}
			
			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand .gallery-item-hover.force-hover:before,
			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand:hover .gallery-item-hover:not(.hide-hover):before {
				transform: scale(0.9);
				filter: opacity(0)
			}
			
			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up .gallery-item-hover {
				transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important
			}
			
			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up .gallery-item-hover:before {
				transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important;
				transform: translateY(0);
				filter: opacity(1)
			}
			
			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up .gallery-item-hover .gallery-item-hover-inner,
			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up .gallery-item-hover .info-member:not(.hidden) {
				transition: opacity .4s ease
			}
			
			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up .gallery-item-hover.force-hover:before,
			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up:hover .gallery-item-hover:not(.hide-hover):before {
				transform: translateY(100%);
				filter: opacity(0)
			}
			
			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right .gallery-item-hover {
				transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important
			}
			
			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right .gallery-item-hover:before {
				transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important;
				transform: translateX(0);
				filter: opacity(1)
			}
			
			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right .gallery-item-hover .gallery-item-hover-inner,
			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right .gallery-item-hover .info-member:not(.hidden) {
				transition: opacity .4s ease
			}
			
			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right .gallery-item-hover.force-hover:before,
			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right:hover .gallery-item-hover:not(.hide-hover):before {
				transform: translateX(-100%);
				filter: opacity(0)
			}
			
			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left .gallery-item-hover {
				transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important
			}
			
			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left .gallery-item-hover:before {
				transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important;
				transform: translateX(100%);
				filter: opacity(1)
			}
			
			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left .gallery-item-hover .gallery-item-hover-inner,
			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left .gallery-item-hover .info-member:not(.hidden) {
				transition: opacity .4s ease
			}
			
			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left .gallery-item-hover.force-hover:before,
			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left:hover .gallery-item-hover:not(.hide-hover):before {
				transform: translateX(0);
				filter: opacity(0)
			}
			
			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down .gallery-item-hover {
				transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important
			}
			
			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down .gallery-item-hover:before {
				transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important;
				transform: translateY(-100%);
				filter: opacity(1)
			}
			
			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down .gallery-item-hover .gallery-item-hover-inner,
			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down .gallery-item-hover .info-member:not(.hidden) {
				transition: opacity .4s ease
			}
			
			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down .gallery-item-hover.force-hover:before,
			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down:hover .gallery-item-hover:not(.hide-hover):before {
				transform: translateY(0);
				filter: opacity(0)
			}
			
			.animation-slide {
				transition: width .4s ease, height .4s ease, top .4s ease, left .4s ease
			}
			
			.item-with-secondary-media-container .secondary-media-item.hide {
				opacity: 0
			}
			
			.item-with-secondary-media-container .secondary-media-item.show {
				opacity: 1
			}
			
			*[data-collapsed=true] .pro-gallery-parent-container .gallery-item,
			*[data-hidden=true] .pro-gallery-parent-container .gallery-item {
				background-image: none !important
			}
			
			html.pro-gallery {
				width: 100%;
				height: auto
			}
			
			body.pro-gallery {
				transition: opacity 2s ease
			}
			
			#gallery-loader {
				position: fixed;
				top: 50%
			}
			
			.show-more-container {
				text-align: center;
				line-height: 138px
			}
			
			.show-more-container i.show-more {
				color: #5d5d61;
				font-size: 40px;
				cursor: pointer;
				margin-top: -3px
			}
			
			.show-more-container button.show-more {
				display: inline-block;
				padding: 11px 29px;
				border-radius: 0;
				border: 2px solid #5d5d61;
				font-family: "HelveticaNeueW01-45Ligh", "HelveticaNeueW02-45Ligh", "HelveticaNeueW10-45Ligh", sans-serif;
				font-size: 12px;
				color: #5d5d61;
				background: rgba(0, 0, 0, 0);
				cursor: pointer
			}
			
			.show-more-container button.show-more:hover {
				background: rgba(0, 0, 0, .1)
			}
			
			.more-items-loader {
				display: block;
				width: 100%;
				text-align: center;
				line-height: 50px;
				font-size: 30px;
				color: #116dff
			}
			
			.version-header {
				color: #e03939;
				text-align: left;
				font-family: "Consolas", monospace;
				font-size: 13px;
				position: absolute;
				top: 0;
				left: 0;
				width: 320px;
				height: 100px;
				line-height: 30px;
				background: hsla(0, 0%, 100%, .8);
				z-index: 100
			}
			
			.auto-slideshow-button {
				margin-top: 19px;
				padding: 5px;
				height: 28px;
				width: 20px;
				left: auto;
				z-index: 1;
				position: absolute;
				display: flex;
				text-align: center;
				cursor: pointer;
				opacity: .9
			}
			
			.auto-slideshow-counter {
				margin-top: 24px;
				left: auto;
				z-index: 1;
				position: absolute;
				display: flex;
				text-align: center;
				opacity: .9;
				font-size: 15px;
				line-height: normal
			}
			
			@keyframes fadeIn {
				from {
					opacity: 0
				}
				to {
					opacity: 1
				}
			}
			
			.mouse-cursor {
				display: flex;
				width: 100%;
				position: absolute
			}
			
			.nav-arrows-container {
				left: auto;
				position: absolute;
				display: flex;
				text-align: center;
				cursor: pointer;
				opacity: .9;
				align-items: center;
				background: rgba(0, 0, 0, 0);
				border: none;
				justify-content: center
			}
			
			.nav-arrows-container.follow-mouse-cursor {
				position: relative;
				cursor: none
			}
			
			.nav-arrows-container:hover {
				opacity: 1
			}
			
			.nav-arrows-container.drop-shadow svg {
				filter: drop-shadow(0px 1px 0.15px #B2B2B2)
			}
			
			.nav-arrows-container .slideshow-arrow {
				flex-shrink: 0
			}
			
			.nav-arrows-container:focus:not(:focus-visible) {
				--focus-ring-box-shadow: none !important;
				outline: none !important;
				box-shadow: none !important
			}
			
			.arrow-portal-container span {
				animation: fadeIn .1s ease-in-out;
				position: fixed;
				transition: top 50ms, left 50ms;
				display: flex;
				align-items: center;
				justify-content: center
			}
			
			div.gallery-slideshow div.pro-gallery,
			div.gallery-slideshow .gallery-column {
				box-sizing: content-box !important
			}
			
			div.gallery-slideshow .gallery-group,
			div.gallery-slideshow .gallery-item-container,
			div.gallery-slideshow .gallery-item-wrapper {
				overflow: visible !important
			}
			
			div.gallery-slideshow.streched .gallery-slideshow-info {
				padding-left: 50px !important;
				padding-right: 50px !important
			}
			
			@media(max-width: 500px) {
				div.gallery-slideshow div.pro-gallery .gallery-slideshow-info {
					padding-left: 20px;
					padding-right: 20px
				}
			}
			
			div.gallery-slideshow div.pro-gallery .gallery-item-container .gallery-slideshow-info {
				position: absolute;
				padding-top: 0px;
				bottom: -220px;
				height: 220px;
				width: 100%;
				box-sizing: border-box;
				display: flex;
				z-index: 15
			}
			
			.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover {
				padding: 30px 60px
			}
			
			.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover {
				padding: 30px 10px 50px
			}
			
			.gallery-columns div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover {
				padding: 30px
			}
			
			div.pro-gallery {
				width: 100%;
				height: 100%;
				overflow: hidden;
				backface-visibility: hidden;
				position: relative
			}
			
			div.pro-gallery .gallery-column {
				float: left;
				overflow: hidden;
				position: relative;
				transform-style: preserve-3d;
				backface-visibility: hidden
			}
			
			div.pro-gallery .gallery-column .gallery-left-padding {
				display: inline-block;
				height: 100%
			}
			
			div.pro-gallery .gallery-column .gallery-top-padding {
				display: block;
				width: 100%
			}
			
			div.pro-gallery .gallery-group {
				float: left;
				overflow: hidden;
				position: relative;
				transform-style: preserve-3d;
				backface-visibility: hidden;
				box-sizing: border-box;
				padding: 0;
				font-family: "HelveticaNeueW01-45Ligh", "HelveticaNeueW02-45Ligh", "HelveticaNeueW10-45Ligh", sans-serif;
				font-size: 11px
			}
			
			div.pro-gallery .gallery-group.debug.gallery-group-gone {
				background: #cdcdd0
			}
			
			div.pro-gallery .gallery-group.debug.gallery-group-visible {
				background: #c1f0c1
			}
			
			div.pro-gallery .gallery-group.debug.gallery-group-hidden {
				background: #f99
			}
			
			div.pro-gallery .gallery-item-container {
				position: absolute;
				display: inline-block;
				vertical-align: top;
				border: none;
				padding: 0;
				border-radius: 0;
				box-sizing: border-box;
				overflow: hidden;
				transform-style: preserve-3d;
				backface-visibility: hidden;
				outline: none;
				text-decoration: none;
				color: inherit;
				will-change: top, left, width, height;
				box-sizing: border-box;
				font-family: "HelveticaNeueW01-45Ligh", "HelveticaNeueW02-45Ligh", "HelveticaNeueW10-45Ligh", sans-serif;
				font-size: 11px;
				cursor: default;
				scroll-snap-align: center
			}
			
			div.pro-gallery .gallery-item-container .item-action {
				width: 1px;
				height: 1px;
				overflow: hidden;
				position: absolute;
				pointer-events: none;
				z-index: -1
			}
			
			div.pro-gallery .gallery-item-container .item-action:focus {
				--focus-ring-box-shadow: none !important;
				outline: none !important;
				box-shadow: none !important
			}
			
			div.pro-gallery .gallery-item-container:hover .gallery-item-common-info {
				cursor: pointer
			}
			
			div.pro-gallery .gallery-item-container:hover .gallery-item-common-info button {
				text-decoration: underline;
				cursor: pointer
			}
			
			div.pro-gallery .gallery-item-container.visible {
				transform: translate3d(0, 0, 0)
			}
			
			div.pro-gallery .gallery-item-container.clickable {
				cursor: pointer
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper {
				position: relative;
				width: 100%;
				height: 100%;
				overflow: hidden
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .item-with-secondary-media-container .secondary-media-item {
				position: absolute;
				z-index: 1;
				width: 100%;
				height: 100%;
				top: 0;
				left: 0
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .item-with-secondary-media-container .secondary-media-item .gallery-item {
				-o-object-fit: cover;
				object-fit: cover
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .item-with-secondary-media-container .secondary-media-item .text-item>div {
				width: 100% !important;
				height: 100% !important
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper.transparent,
			div.pro-gallery .gallery-item-container .gallery-item-wrapper.cube-type-fit {
				background: rgba(0, 0, 0, 0)
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-preload {
				display: none
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper.cube-type-fit .gallery-item {
				background: rgba(0, 0, 0, 0);
				-o-object-fit: contain;
				object-fit: contain
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item {
				-o-object-fit: cover;
				object-fit: cover;
				position: absolute;
				top: 0;
				left: 0;
				width: 100%;
				height: 100%;
				margin: 0;
				overflow: hidden;
				border-radius: 0
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item {
				box-sizing: border-box;
				/*! autoprefixer: ignore next */
				-webkit-font-smoothing: antialiased;
				white-space: initial
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item .te-pro-gallery-text-item {
				line-height: normal !important;
				letter-spacing: normal !important
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item>div {
				background: initial !important;
				box-sizing: border-box
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item p,
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item span,
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item div,
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h1,
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h2,
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h3,
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h4,
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h5,
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h6,
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item i {
				margin: 0;
				padding: 0
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item .pro-circle-preloader {
				top: 50%;
				left: 50%;
				height: 30px;
				width: 15px;
				z-index: -1;
				opacity: .4
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item img.gallery--placeholder-item {
				width: 100% !important;
				height: 100% !important;
				-o-object-fit: cover;
				object-fit: cover;
				-o-object-position: center;
				object-position: center
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-loaded {
				background-color: rgba(0, 0, 0, 0);
				opacity: 1 !important;
				animation: none !important
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-loaded.image-item:after {
				display: none !important
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-loaded~.pro-circle-preloader {
				display: none
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.error {
				opacity: 0 !important
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-preloaded {
				background-size: cover;
				background-repeat: no-repeat;
				background-position: center center
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-preloaded.grid-fit {
				background-size: contain
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video {
				overflow: hidden;
				text-align: center
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video iframe {
				left: 0;
				top: 0
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video.playing button,
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video.playing i {
				display: none
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video.playedOnce~.image-item {
				pointer-events: none;
				opacity: 0;
				transition: opacity .2s ease
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button,
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i {
				display: inline-block;
				text-rendering: auto;
				/*! autoprefixer: ignore next */
				-webkit-font-smoothing: antialiased;
				position: absolute;
				z-index: 11;
				top: 50%;
				left: 50%;
				height: 60px;
				text-align: center;
				margin: -30px 0 0 -30px;
				background: #080808;
				color: #fff;
				border-radius: 50px;
				opacity: .7
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle,
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle {
				opacity: 1
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle,
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-background,
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle,
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-background {
				font-size: 26px
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button:hover,
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i:hover {
				opacity: .9
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button:before,
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i:before {
				font-size: 2.3em;
				opacity: 1
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-info {
				position: absolute;
				bottom: -220px;
				height: 220px;
				width: 100%;
				box-sizing: border-box;
				display: flex;
				z-index: 15
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-info>div {
				height: 100%;
				width: 100%
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover {
				white-space: initial;
				position: absolute;
				top: 0;
				left: 0;
				width: 100%;
				height: 100%;
				margin: 0;
				box-sizing: border-box;
				border-radius: 0;
				z-index: 15;
				overflow: hidden
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .gallery-item-hover-inner {
				height: 100%
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover.no-hover-bg:before {
				opacity: 0 !important
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover:before {
				content: " ";
				position: absolute;
				top: 0;
				left: 0;
				width: 100%;
				height: 100%;
				margin: 0;
				box-sizing: border-box;
				z-index: -1
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-common-info {
				box-sizing: border-box;
				cursor: pointer
			}
			
			div.pro-gallery.one-row {
				white-space: nowrap;
				float: left
			}
			
			div.pro-gallery.one-row .gallery-column {
				width: 100%;
				float: none;
				white-space: nowrap
			}
			
			div.pro-gallery.one-row .gallery-column .gallery-group {
				display: inline-block;
				float: none
			}
			
			div.pro-gallery.one-row.slider .gallery-column {
				overflow-x: scroll
			}
			
			div.pro-gallery.one-row.slider .gallery-column.scroll-snap {
				-ms-scroll-snap-type: x mandatory;
				scroll-snap-type: x mandatory
			}
			
			div.pro-gallery.one-row .gallery-horizontal-scroll-inner {
				position: relative;
				will-change: transform
			}
			
			div.pro-gallery.thumbnails-gallery {
				overflow: hidden;
				float: left
			}
			
			div.pro-gallery.thumbnails-gallery .galleryColumn {
				position: relative;
				overflow: visible
			}
			
			div.pro-gallery.thumbnails-gallery .thumbnailItem {
				position: absolute;
				background-color: #fff;
				background-size: cover;
				background-position: center;
				overflow-y: inherit;
				border-radius: 0px;
				cursor: pointer
			}
			
			div.pro-gallery.thumbnails-gallery .thumbnailItem.pro-gallery-highlight::after {
				content: "";
				display: block;
				height: 100%;
				position: absolute;
				top: 0;
				left: 0;
				width: 100%;
				background-color: hsla(0, 0%, 100%, .6)
			}
			
			@media(max-width: 500px) {
				div.pro-gallery.thumbnails-gallery {
					overflow: visible
				}
			}
			
			div.pro-gallery *:focus {
				box-shadow: none
			}
			
			div.pro-gallery.accessible i:focus,
			div.pro-gallery.accessible button:not(.nav-arrows-container, .has-custom-focus):focus {
				box-shadow: inset 0 0 0 1px #fff, inset 0 0 1px 4px #116dff
			}
			
			div.pro-gallery.accessible i:focus:not(:focus-visible),
			div.pro-gallery.accessible button:not(.nav-arrows-container, .has-custom-focus):focus:not(:focus-visible) {
				box-shadow: none !important
			}
			
			div.pro-gallery.accessible .gallery-item-hover i:focus,
			div.pro-gallery.accessible .gallery-item-hover button:focus {
				box-shadow: none
			}
			
			div.pro-gallery.accessible .gallery-item-container:has(.item-action:focus)::after {
				content: " ";
				width: 100%;
				height: 100%;
				position: absolute;
				top: 0;
				left: 0;
				box-shadow: inset 0 0 1px 2px #116dff, inset 0 0 7px 0 #fff, inset 0 0 10px -5px #116dff;
				pointer-events: none;
				border-radius: inherit;
				z-index: 15
			}
			
			div.pro-gallery.accessible .pro-gallery-thumbnails-highlighted::before {
				box-shadow: inset 0 0 1px 2px #116dff, inset 0 0 7px 0 #fff, inset 0 0 10px -5px #116dff
			}
			
			div.pro-gallery.accessible .pro-gallery-thumbnails-highlighted::after {
				content: " ";
				width: 100%;
				height: 100%;
				position: absolute;
				top: 0;
				left: 0;
				box-shadow: inset 0 0 1px 2px #116dff, inset 0 0 7px 0 #fff, 0 0 10px -5px #116dff;
				pointer-events: none;
				border-radius: inherit
			}
			
			div.pro-gallery .hide-scrollbars {
				-ms-overflow-style: none;
				overflow: -moz-scrollbars-none;
				scrollbar-width: none
			}
			
			div.pro-gallery .hide-scrollbars::-webkit-scrollbar,
			div.pro-gallery .hide-scrollbars::-webkit-scrollbar {
				width: 0 !important;
				height: 0 !important
			}
			
			div.pro-gallery .rtl {
				direction: rtl
			}
			
			div.pro-gallery .ltr {
				direction: ltr
			}
			
			.sr-only.out-of-view-component {
				position: absolute;
				width: 1px;
				height: 1px;
				padding: 0;
				margin: -1px;
				overflow: hidden;
				clip-path: circle(0%);
				border: 0
			}
			
			.screen-logs {
				word-wrap: break-word;
				background: #fff;
				width: 280px;
				font-size: 10px
			}
			
			.fade {
				display: block;
				transition: opacity 600ms ease
			}
			
			.fade-visible {
				opacity: 1
			}
			
			.fade-hidden {
				opacity: 0
			}
			
			.deck-before {
				display: block;
				z-index: 1;
				transition: transform 600ms ease;
				transform: translateX(-100%)
			}
			
			.deck-before-rtl {
				display: block;
				z-index: 1;
				transition: transform 600ms ease;
				transform: translateX(100%)
			}
			
			.deck-current {
				display: block;
				z-index: 0;
				transition: transform 600ms ease;
				transform: translateX(0)
			}
			
			.deck-current .override {
				transition: transform 600ms ease, opacity .1s ease 200ms !important
			}
			
			.deck-after {
				display: block;
				transition: opacity .2s ease 600ms;
				z-index: -1;
				opacity: 0
			}
			
			.deck-after .override {
				transition: opacity .1s ease 0s !important
			}
			
			.disabled-transition {
				transition: none !important
			}
			
			@keyframes changing_background {
				0% {
					background-color: rgba(241, 241, 241, .2)
				}
				50% {
					background-color: rgba(241, 241, 241, .8)
				}
				100% {
					background-color: rgba(241, 241, 241, .2)
				}
			}
			
			.pro-gallery-parent-container.gallery-slideshow [data-hook=group-view]::before {
				content: "";
				position: absolute;
				scroll-snap-align: center;
				top: var(--group-top);
				left: var(--group-left);
				width: var(--group-width);
				right: var(--group-right);
				height: 1px;
				pointer-events: none
			}
			
			.pro-gallery-parent-container:not(.gallery-slideshow) [data-hook=group-view] .item-link-wrapper::before {
				content: "";
				position: absolute;
				scroll-snap-align: center;
				top: var(--group-top);
				left: var(--group-left);
				width: var(--group-width);
				right: var(--group-right);
				height: 1px;
				pointer-events: none
			}
			
			.gallery-item-container {
				scroll-snap-align: none !important
			}
			
			.gallery-slideshow .gallery-item-container:not(.clickable) a {
				cursor: default
			}
			
			.slideshow-info-element-inner {
				box-sizing: border-box;
				padding-top: 24px;
				height: 100%;
				width: 100%
			}
			
			.slideshow-info-element-inner .info-element-text {
				flex-grow: 1;
				padding: 0;
				margin-bottom: 25px;
				display: flex;
				flex-direction: column
			}
			
			.slideshow-info-element-inner .info-element-text>div {
				width: 100%
			}
			
			.slideshow-info-element-inner .info-element-text .info-element-title {
				white-space: normal;
				font-family: "HelveticaNeueW01-Thin", "HelveticaNeueW02-Thin", "HelveticaNeueW10-35Thin", sans-serif;
				line-height: 32px;
				font-size: 21px;
				height: auto;
				color: #2b5672;
				display: block;
				/*! autoprefixer: ignore next */
				-webkit-box-orient: vertical;
				transition: opacity .4s ease;
				text-overflow: ellipsis
			}
			
			.slideshow-info-element-inner .info-element-text .info-element-description {
				font-family: "HelveticaNeueW01-Thin", "HelveticaNeueW02-Thin", "HelveticaNeueW10-35Thin", sans-serif;
				line-height: 25px;
				font-size: 15px;
				height: auto;
				color: #2b5672;
				overflow: hidden;
				display: block;
				/*! autoprefixer: ignore next */
				-webkit-box-orient: vertical;
				transition: opacity .4s ease;
				white-space: nowrap;
				text-overflow: ellipsis
			}
			
			.slideshow-info-element-inner .info-element-text .info-element-description>span {
				white-space: normal
			}
			
			.slideshow-info-element-inner .info-element-text .info-member.hide {
				display: none
			}
			
			.slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper {
				display: flex;
				justify-content: center;
				color: #fff
			}
			
			.slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button {
				display: block;
				overflow: hidden;
				white-space: nowrap;
				text-overflow: ellipsis;
				font-size: 15px;
				line-height: 25px;
				height: 45px;
				min-width: 190px;
				padding: 0 15px;
				position: relative;
				z-index: 10;
				cursor: pointer;
				outline: none;
				border-style: solid;
				text-decoration: none
			}
			
			.slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button .overlay {
				display: none
			}
			
			.slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button:hover {
				opacity: 1 !important
			}
			
			.slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button:hover .overlay {
				display: block;
				background: hsla(0, 0%, 100%, .1);
				width: 100%;
				height: 100%;
				position: absolute;
				top: 0;
				left: 0
			}
			
			.slideshow-info-element-inner .info-element-social {
				height: auto;
				position: static;
				display: flex;
				flex-direction: row;
				margin: 0;
				overflow: visible;
				z-index: 16;
				transition: opacity .4s ease
			}
			
			.slideshow-info-element-inner .info-element-social.populated-item {
				margin-bottom: 24px
			}
			
			.slideshow-info-element-inner .info-element-social:hover .info-element-social-share-box {
				width: 0 !important
			}
			
			.slideshow-info-element-inner .info-element-social.info-align-center {
				justify-content: center
			}
			
			.slideshow-info-element-inner .info-element-social.info-align-center .info-element-social-share {
				position: relative
			}
			
			.slideshow-info-element-inner .info-element-social.info-align-center .info-element-social-share .info-element-social-share-box {
				position: absolute;
				left: -25px;
				padding-left: 25px !important;
				margin-right: 0 !important
			}
			
			.slideshow-info-element-inner .info-element-social.info-align-right {
				flex-direction: row-reverse
			}
			
			.slideshow-info-element-inner .info-element-social.info-align-right .info-element-social-share {
				flex-direction: row-reverse
			}
			
			.slideshow-info-element-inner .info-element-social.info-align-right .info-element-social-share:hover .info-element-social-share-box {
				margin-right: 40px !important
			}
			
			.slideshow-info-element-inner .info-element-social .info-element-social-button {
				margin: 0 15px;
				display: inline-flex;
				font-size: 19px;
				color: #2b5672;
				cursor: pointer
			}
			
			.slideshow-info-element-inner .info-element-social .info-element-social-button:hover:not(.info-element-loved) {
				opacity: .7
			}
			
			.slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-comments {
				font-size: 15px;
				border: none;
				background: rgba(0, 0, 0, 0);
				padding: 0;
				display: flex;
				-moz-column-gap: 7px;
				column-gap: 7px;
				align-items: center;
				padding: 5px;
				margin: -5px
			}
			
			.slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-icon {
				fill: #2b5672
			}
			
			.slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-count {
				color: #2b5672;
				font-family: "HelveticaNeueW01-UltLt", "HelveticaNeueW02-UltLt", "HelveticaNeueW10-25UltL", sans-serif;
				font-style: normal;
				line-height: 15px;
				font-size: 15px;
				letter-spacing: 1px
			}
			
			.slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love {
				font-size: 15px;
				border: none;
				background: rgba(0, 0, 0, 0);
				padding: 0
			}
			
			.slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love button,
			.slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love i {
				float: left;
				display: inline-block;
				border: none;
				background: rgba(0, 0, 0, 0);
				text-decoration: none;
				cursor: pointer
			}
			
			.slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love .info-element-social-love-count {
				color: #2b5672;
				font-family: "HelveticaNeueW01-UltLt", "HelveticaNeueW02-UltLt", "HelveticaNeueW10-25UltL", sans-serif;
				font-style: normal;
				float: left;
				margin-top: 2px;
				display: inline-block;
				padding-left: 9px;
				letter-spacing: 1px
			}
			
			.slideshow-info-element-inner .info-element-social .info-element-social-share {
				flex-direction: row;
				outline: none
			}
			
			.slideshow-info-element-inner .info-element-social .info-element-social-share:hover .info-element-social-share-box {
				width: 210px !important;
				outline: none
			}
			
			.slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box {
				width: 0;
				transition: width .3s;
				overflow: hidden;
				margin-left: 25px !important;
				margin-right: 25px !important;
				display: inline-block;
				height: 30px;
				max-width: 300px;
				z-index: 16;
				font-size: 12px;
				transform: none !important
			}
			
			.slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box.hovered {
				width: 210px !important;
				outline: none
			}
			
			.slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box.opened {
				width: 210px !important;
				outline: none
			}
			
			.slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button,
			.slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i {
				display: inline-block;
				font-size: 15px;
				color: #2b5672;
				cursor: pointer;
				width: 30px;
				height: 30px;
				line-height: 14px;
				text-align: center;
				margin: 0 6px;
				float: left;
				text-decoration: none;
				background: rgba(0, 0, 0, 0);
				border: none
			}
			
			.slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button:hover,
			.slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i:hover {
				opacity: .7
			}
			
			.slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button.twitter-share,
			.slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i.twitter-share {
				font-size: 13px
			}
			
			.slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button.email-share,
			.slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i.email-share {
				font-size: 13px
			}
			
			.gallery-item-common-info.gallery-item-bottom-info {
				box-sizing: border-box;
				padding-top: 24px;
				height: 100%;
				width: 100%;
				padding-top: 0
			}
			
			.gallery-item-common-info.gallery-item-bottom-info .info-element-text {
				flex-grow: 1;
				padding: 0;
				margin-bottom: 25px;
				display: flex;
				flex-direction: column
			}
			
			.gallery-item-common-info.gallery-item-bottom-info .info-element-text>div {
				width: 100%
			}
			
			.gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-title {
				white-space: normal;
				font-family: "HelveticaNeueW01-Thin", "HelveticaNeueW02-Thin", "HelveticaNeueW10-35Thin", sans-serif;
				line-height: 32px;
				font-size: 21px;
				height: auto;
				color: #2b5672;
				display: block;
				/*! autoprefixer: ignore next */
				-webkit-box-orient: vertical;
				transition: opacity .4s ease;
				text-overflow: ellipsis
			}
			
			.gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-description {
				font-family: "HelveticaNeueW01-Thin", "HelveticaNeueW02-Thin", "HelveticaNeueW10-35Thin", sans-serif;
				line-height: 25px;
				font-size: 15px;
				height: auto;
				color: #2b5672;
				overflow: hidden;
				display: block;
				/*! autoprefixer: ignore next */
				-webkit-box-orient: vertical;
				transition: opacity .4s ease;
				white-space: nowrap;
				text-overflow: ellipsis
			}
			
			.gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-description>span {
				white-space: normal
			}
			
			.gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-member.hide {
				display: none
			}
			
			.gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-custom-button-wrapper {
				display: flex;
				justify-content: center;
				color: #fff
			}
			
			.gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-custom-button-wrapper button {
				display: block;
				overflow: hidden;
				white-space: nowrap;
				text-overflow: ellipsis;
				font-size: 15px;
				line-height: 25px;
				height: 45px;
				min-width: 190px;
				padding: 0 15px;
				position: relative;
				z-index: 10;
				cursor: pointer;
				outline: none;
				border-style: solid;
				text-decoration: none
			}
			
			.gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-custom-button-wrapper button .overlay {
				display: none
			}
			
			.gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-custom-button-wrapper button:hover {
				opacity: 1 !important
			}
			
			.gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-custom-button-wrapper button:hover .overlay {
				display: block;
				background: hsla(0, 0%, 100%, .1);
				width: 100%;
				height: 100%;
				position: absolute;
				top: 0;
				left: 0
			}
			
			.gallery-item-common-info.gallery-item-bottom-info .info-element-social {
				height: auto;
				position: static;
				display: flex;
				flex-direction: row;
				margin: 0;
				overflow: visible;
				z-index: 16;
				transition: opacity .4s ease
			}
			
			.gallery-item-common-info.gallery-item-bottom-info .info-element-social.populated-item {
				margin-bottom: 24px
			}
			
			.gallery-item-common-info.gallery-item-bottom-info .info-element-social:hover .info-element-social-share-box {
				width: 0 !important
			}
			
			.gallery-item-common-info.gallery-item-bottom-info .info-element-social.info-align-center {
				justify-content: center
			}
			
			.gallery-item-common-info.gallery-item-bottom-info .info-element-social.info-align-center .info-element-social-share {
				position: relative
			}
			
			.gallery-item-common-info.gallery-item-bottom-info .info-element-social.info-align-center .info-element-social-share .info-element-social-share-box {
				position: absolute;
				left: -25px;
				padding-left: 25px !important;
				margin-right: 0 !important
			}
			
			.gallery-item-common-info.gallery-item-bottom-info .info-element-social.info-align-right {
				flex-direction: row-reverse
			}
			
			.gallery-item-common-info.gallery-item-bottom-info .info-element-social.info-align-right .info-element-social-share {
				flex-direction: row-reverse
			}
			
			.gallery-item-common-info.gallery-item-bottom-info .info-element-social.info-align-right .info-element-social-share:hover .info-element-social-share-box {
				margin-right: 40px !important
			}
			
			.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button {
				margin: 0 15px;
				display: inline-flex;
				font-size: 19px;
				color: #2b5672;
				cursor: pointer
			}
			
			.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button:hover:not(.info-element-loved) {
				opacity: .7
			}
			
			.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-comments {
				font-size: 15px;
				border: none;
				background: rgba(0, 0, 0, 0);
				padding: 0;
				display: flex;
				-moz-column-gap: 7px;
				column-gap: 7px;
				align-items: center;
				padding: 5px;
				margin: -5px
			}
			
			.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-icon {
				fill: #2b5672
			}
			
			.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-count {
				color: #2b5672;
				font-family: "HelveticaNeueW01-UltLt", "HelveticaNeueW02-UltLt", "HelveticaNeueW10-25UltL", sans-serif;
				font-style: normal;
				line-height: 15px;
				font-size: 15px;
				letter-spacing: 1px
			}
			
			.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-love {
				font-size: 15px;
				border: none;
				background: rgba(0, 0, 0, 0);
				padding: 0
			}
			
			.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-love button,
			.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-love i {
				float: left;
				display: inline-block;
				border: none;
				background: rgba(0, 0, 0, 0);
				text-decoration: none;
				cursor: pointer
			}
			
			.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-love .info-element-social-love-count {
				color: #2b5672;
				font-family: "HelveticaNeueW01-UltLt", "HelveticaNeueW02-UltLt", "HelveticaNeueW10-25UltL", sans-serif;
				font-style: normal;
				float: left;
				margin-top: 2px;
				display: inline-block;
				padding-left: 9px;
				letter-spacing: 1px
			}
			
			.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share {
				flex-direction: row;
				outline: none
			}
			
			.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share:hover .info-element-social-share-box {
				width: 210px !important;
				outline: none
			}
			
			.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box {
				width: 0;
				transition: width .3s;
				overflow: hidden;
				margin-left: 25px !important;
				margin-right: 25px !important;
				display: inline-block;
				height: 30px;
				max-width: 300px;
				z-index: 16;
				font-size: 12px;
				transform: none !important
			}
			
			.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box.hovered {
				width: 210px !important;
				outline: none
			}
			
			.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box.opened {
				width: 210px !important;
				outline: none
			}
			
			.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box button,
			.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box i {
				display: inline-block;
				font-size: 15px;
				color: #2b5672;
				cursor: pointer;
				width: 30px;
				height: 30px;
				line-height: 14px;
				text-align: center;
				margin: 0 6px;
				float: left;
				text-decoration: none;
				background: rgba(0, 0, 0, 0);
				border: none
			}
			
			.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box button:hover,
			.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box i:hover {
				opacity: .7
			}
			
			.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box button.twitter-share,
			.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box i.twitter-share {
				font-size: 13px
			}
			
			.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box button.email-share,
			.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box i.email-share {
				font-size: 13px
			}
			
			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner {
				box-sizing: border-box;
				padding-top: 24px;
				height: 100%;
				width: 100%
			}
			
			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text {
				flex-grow: 1;
				padding: 0;
				margin-bottom: 25px;
				display: flex;
				flex-direction: column
			}
			
			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text>div {
				width: 100%
			}
			
			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-title {
				white-space: normal;
				font-family: "HelveticaNeueW01-Thin", "HelveticaNeueW02-Thin", "HelveticaNeueW10-35Thin", sans-serif;
				line-height: 32px;
				font-size: 21px;
				height: auto;
				color: #2b5672;
				display: block;
				/*! autoprefixer: ignore next */
				-webkit-box-orient: vertical;
				transition: opacity .4s ease;
				text-overflow: ellipsis
			}
			
			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-description {
				font-family: "HelveticaNeueW01-Thin", "HelveticaNeueW02-Thin", "HelveticaNeueW10-35Thin", sans-serif;
				line-height: 25px;
				font-size: 15px;
				height: auto;
				color: #2b5672;
				overflow: hidden;
				display: block;
				/*! autoprefixer: ignore next */
				-webkit-box-orient: vertical;
				transition: opacity .4s ease;
				white-space: nowrap;
				text-overflow: ellipsis
			}
			
			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-description>span {
				white-space: normal
			}
			
			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-member.hide {
				display: none
			}
			
			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper {
				display: flex;
				justify-content: center;
				color: #fff
			}
			
			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button {
				display: block;
				overflow: hidden;
				white-space: nowrap;
				text-overflow: ellipsis;
				font-size: 15px;
				line-height: 25px;
				height: 45px;
				min-width: 190px;
				padding: 0 15px;
				position: relative;
				z-index: 10;
				cursor: pointer;
				outline: none;
				border-style: solid;
				text-decoration: none
			}
			
			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button .overlay {
				display: none
			}
			
			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button:hover {
				opacity: 1 !important
			}
			
			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button:hover .overlay {
				display: block;
				background: hsla(0, 0%, 100%, .1);
				width: 100%;
				height: 100%;
				position: absolute;
				top: 0;
				left: 0
			}
			
			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social {
				height: auto;
				position: static;
				display: flex;
				flex-direction: row;
				margin: 0;
				overflow: visible;
				z-index: 16;
				transition: opacity .4s ease
			}
			
			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.populated-item {
				margin-bottom: 24px
			}
			
			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social:hover .info-element-social-share-box {
				width: 0 !important
			}
			
			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.info-align-center {
				justify-content: center
			}
			
			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.info-align-center .info-element-social-share {
				position: relative
			}
			
			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.info-align-center .info-element-social-share .info-element-social-share-box {
				position: absolute;
				left: -25px;
				padding-left: 25px !important;
				margin-right: 0 !important
			}
			
			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.info-align-right {
				flex-direction: row-reverse
			}
			
			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.info-align-right .info-element-social-share {
				flex-direction: row-reverse
			}
			
			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.info-align-right .info-element-social-share:hover .info-element-social-share-box {
				margin-right: 40px !important
			}
			
			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button {
				margin: 0 15px;
				display: inline-flex;
				font-size: 19px;
				color: #2b5672;
				cursor: pointer
			}
			
			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button:hover:not(.info-element-loved) {
				opacity: .7
			}
			
			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-comments {
				font-size: 15px;
				border: none;
				background: rgba(0, 0, 0, 0);
				padding: 0;
				display: flex;
				-moz-column-gap: 7px;
				column-gap: 7px;
				align-items: center;
				padding: 5px;
				margin: -5px
			}
			
			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-icon {
				fill: #2b5672
			}
			
			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-count {
				color: #2b5672;
				font-family: "HelveticaNeueW01-UltLt", "HelveticaNeueW02-UltLt", "HelveticaNeueW10-25UltL", sans-serif;
				font-style: normal;
				line-height: 15px;
				font-size: 15px;
				letter-spacing: 1px
			}
			
			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love {
				font-size: 15px;
				border: none;
				background: rgba(0, 0, 0, 0);
				padding: 0
			}
			
			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love button,
			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love i {
				float: left;
				display: inline-block;
				border: none;
				background: rgba(0, 0, 0, 0);
				text-decoration: none;
				cursor: pointer
			}
			
			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love .info-element-social-love-count {
				color: #2b5672;
				font-family: "HelveticaNeueW01-UltLt", "HelveticaNeueW02-UltLt", "HelveticaNeueW10-25UltL", sans-serif;
				font-style: normal;
				float: left;
				margin-top: 2px;
				display: inline-block;
				padding-left: 9px;
				letter-spacing: 1px
			}
			
			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share {
				flex-direction: row;
				outline: none
			}
			
			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share:hover .info-element-social-share-box {
				width: 210px !important;
				outline: none
			}
			
			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box {
				width: 0;
				transition: width .3s;
				overflow: hidden;
				margin-left: 25px !important;
				margin-right: 25px !important;
				display: inline-block;
				height: 30px;
				max-width: 300px;
				z-index: 16;
				font-size: 12px;
				transform: none !important
			}
			
			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box.hovered {
				width: 210px !important;
				outline: none
			}
			
			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box.opened {
				width: 210px !important;
				outline: none
			}
			
			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button,
			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i {
				display: inline-block;
				font-size: 15px;
				color: #2b5672;
				cursor: pointer;
				width: 30px;
				height: 30px;
				line-height: 14px;
				text-align: center;
				margin: 0 6px;
				float: left;
				text-decoration: none;
				background: rgba(0, 0, 0, 0);
				border: none
			}
			
			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button:hover,
			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i:hover {
				opacity: .7
			}
			
			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button.twitter-share,
			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i.twitter-share {
				font-size: 13px
			}
			
			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button.email-share,
			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i.email-share {
				font-size: 13px
			}
			
			.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover,
			.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover {
				padding: 30px
			}
			
			.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text,
			.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text {
				padding: 0
			}
			
			.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element,
			.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element {
				display: flex;
				flex-direction: column;
				justify-content: center
			}
			
			.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social,
			.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social {
				margin: 0;
				height: auto;
				position: static;
				display: flex;
				flex-direction: row
			}
			
			.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.with-arrows,
			.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.with-arrows {
				width: auto;
				margin: 0px -10px 0
			}
			
			.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.gradient-top,
			.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.gradient-top {
				background: linear-gradient(rgba(0, 0, 0, 0.2) 0, transparent 140px)
			}
			
			.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social:hover .info-element-social-share-box,
			.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social:hover .info-element-social-share-box {
				width: 0 !important
			}
			
			.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-center,
			.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-center {
				justify-content: center
			}
			
			.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-center .info-element-social-share,
			.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-center .info-element-social-share {
				position: relative
			}
			
			.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-center .info-element-social-share .info-element-social-share-box,
			.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-center .info-element-social-share .info-element-social-share-box {
				position: absolute;
				left: -25px;
				padding-left: 25px !important;
				margin-right: 0 !important
			}
			
			.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-right,
			.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-right {
				flex-direction: row-reverse
			}
			
			.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-right .info-element-social-share,
			.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-right .info-element-social-share {
				flex-direction: row-reverse
			}
			
			.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-right .info-element-social-share:hover .info-element-social-share-box,
			.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-right .info-element-social-share:hover .info-element-social-share-box {
				margin-right: 40px !important
			}
			
			.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-button,
			.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-button {
				position: static !important;
				margin: 0;
				padding: 0 20px;
				font-size: 19px
			}
			
			.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-button.info-element-social-share,
			.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-button.info-element-social-share {
				margin-top: -3px
			}
			
			.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share,
			.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share {
				flex-direction: row;
				outline: none
			}
			
			.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share:hover .info-element-social-share-box,
			.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share:hover .info-element-social-share-box {
				width: 210px !important;
				outline: none
			}
			
			.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share .info-element-social-share-box,
			.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share .info-element-social-share-box {
				width: 0;
				transition: width .3s;
				overflow: hidden;
				margin-left: 25px !important;
				margin-right: 25px !important
			}
			
			.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share .info-element-social-share-box.hovered,
			.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share .info-element-social-share-box.hovered {
				width: 210px !important;
				outline: none
			}
			
			.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-title {
				white-space: normal
			}
			
			.gallery-columns div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover {
				padding: 30px
			}
			
			.gallery-columns div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text {
				padding: 30px 0 0
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper {
				display: flex;
				justify-content: center;
				opacity: 0;
				/*! autoprefixer: ignore next */
				-webkit-box-pack: center;
				transition: opacity .4s ease;
				color: #fff
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper .buy-icon {
				margin-right: 7px
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button {
				line-height: 25px;
				font-size: 15px;
				color: #fff;
				overflow: hidden;
				display: block;
				/*! autoprefixer: ignore next */
				-webkit-box-orient: vertical;
				-webkit-line-clamp: 1;
				text-overflow: ellipsis;
				opacity: 0;
				height: 45px;
				min-width: 190px;
				padding: 0 15px;
				position: relative;
				z-index: 10;
				cursor: pointer;
				white-space: nowrap;
				outline: none
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button .overlay {
				display: none
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button:hover .overlay {
				display: block;
				background: hsla(0, 0%, 100%, .1);
				width: 100%;
				height: 45px;
				position: absolute;
				top: 0;
				left: 0
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text {
				padding: 30px;
				display: flex;
				flex-direction: column;
				margin: 0;
				box-sizing: border-box;
				height: 100%
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text.short-item {
				padding-top: 5px
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text.narrow-item {
				padding-left: 5px;
				padding-right: 5px
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text.hidden {
				opacity: 0 !important;
				pointer-events: none
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text>div {
				width: 100%
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text.push-down {
				padding-top: 60px;
				box-sizing: border-box
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-title {
				line-height: 32px;
				font-size: 21px;
				padding: 0;
				color: #fff;
				overflow: hidden;
				display: -webkit-box;
				/*! autoprefixer: ignore next */
				-webkit-box-orient: vertical;
				opacity: 0
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-description {
				line-height: 25px;
				font-size: 15px;
				color: #fff;
				overflow: hidden;
				display: -webkit-box;
				/*! autoprefixer: ignore next */
				-webkit-box-orient: vertical;
				opacity: 0;
				white-space: normal
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-member.hide {
				display: none
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-new-info-elements {
				width: 100%;
				height: 24px !important;
				display: flex;
				flex-direction: row
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-new-info-elements .info-element-social-love {
				margin-right: auto
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-new-info-elements .info-element-social-button {
				padding-left: 10px;
				padding-right: 10px
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-absolute {
				position: absolute;
				top: 0;
				left: 0
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social {
				outline: none;
				width: 100%;
				height: 100%;
				overflow: visible;
				z-index: 16;
				transition: opacity .4s ease
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.short-item,
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.narrow-item {
				display: flex;
				align-items: flex-end;
				justify-content: space-around;
				height: 90%
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.short-item .info-element-social-button,
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.narrow-item .info-element-social-button {
				position: initial
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.with-arrows {
				width: 86%;
				margin: 0 7%
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.hidden {
				opacity: 0 !important;
				pointer-events: none
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button {
				outline: none;
				bottom: 30px;
				position: absolute;
				margin: 0;
				display: inline-block;
				font-size: 19px;
				color: #fff;
				cursor: pointer;
				opacity: 0;
				padding: 10px;
				margin: -10px
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button:hover:not(.info-element-loved) {
				opacity: .7
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.visible {
				opacity: 1 !important
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-comments {
				left: 26px;
				top: 26px;
				bottom: initial;
				font-size: 15px;
				border: none;
				background: #2b5672;
				display: flex;
				-moz-column-gap: 7px;
				column-gap: 7px;
				align-items: center;
				padding: 5px;
				margin: -5px
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-count {
				font-family: "HelveticaNeueW01-UltLt", "HelveticaNeueW02-UltLt", "HelveticaNeueW10-25UltL", sans-serif;
				font-style: normal;
				line-height: 15px;
				font-size: 15px;
				letter-spacing: 1px
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-love {
				left: 30px;
				bottom: 30px;
				font-size: 15px;
				border: none;
				background: rgba(0, 0, 0, 0)
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-love button,
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-love i {
				outline: none;
				float: left;
				display: inline-block;
				line-height: 14px;
				border: none;
				background: rgba(0, 0, 0, 0);
				font-size: 18px;
				padding: 1px 5px;
				text-decoration: none;
				cursor: pointer
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-love .info-element-social-love-count {
				font-family: "HelveticaNeueW01-UltLt", "HelveticaNeueW02-UltLt", "HelveticaNeueW10-25UltL", sans-serif;
				font-style: normal;
				float: left;
				line-height: 15px;
				font-size: 15px;
				margin-top: 2px;
				display: inline-block;
				padding-left: 9px;
				letter-spacing: 1px
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-share {
				bottom: 26px;
				left: auto;
				right: 30px
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-dots {
				left: auto;
				right: 22px;
				top: 26px;
				height: 30px;
				width: 20px;
				display: flex;
				justify-content: center
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-download {
				bottom: 25px;
				left: auto;
				right: 68px
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-download.pull-right {
				right: 30px
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button {
				bottom: calc(50% - 10px)
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-love,
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-comments {
				left: calc(25% - 8px)
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-love span,
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-comments span {
				display: none
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-share {
				right: calc(25% - 8px)
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-download {
				left: calc(50% - 8px)
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-dots {
				left: calc(50% - 8px)
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item.vertical-item .info-element-social-button {
				bottom: auto;
				left: calc(50% - 8px)
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item.vertical-item .info-element-social-button.info-element-social-love,
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item.vertical-item .info-element-social-button.info-element-social-comments {
				top: calc(25% - 10px)
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item.vertical-item .info-element-social-button.info-element-social-share {
				top: auto;
				right: auto;
				bottom: calc(25% - 10px)
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item.vertical-item .info-element-social-button.info-element-social-download {
				top: calc(50% - 10px)
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item.vertical-item .info-element-social-button.info-element-social-dots {
				bottom: calc(50% - 10px)
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box {
				position: absolute;
				top: 0;
				left: 50%;
				width: 100%;
				height: 100%;
				max-width: 300px;
				min-width: 200px;
				overflow: visible;
				z-index: 16;
				font-size: 12px;
				opacity: 0;
				transform: translateX(-50%);
				margin-top: 1px;
				margin-left: -3px;
				transition: opacity .4s ease;
				outline: none
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.hidden {
				opacity: 0 !important;
				pointer-events: none
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box button,
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box i {
				display: inline-block;
				font-size: 15px;
				color: #fff;
				cursor: pointer;
				position: absolute;
				top: 50%;
				width: 22px;
				text-align: center;
				transform: translateY(-50%);
				background: rgba(0, 0, 0, 0);
				border: none
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box button:hover,
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box i:hover {
				opacity: .7
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box button.network-1,
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box i.network-1 {
				margin-left: 5px
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box button.network-2,
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box i.network-2 {
				font-size: 13px;
				margin-top: 1px
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box button.network-4,
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box i.network-4 {
				margin-left: -1px
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box button.network-5,
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box i.network-5 {
				font-size: 13px;
				margin-top: 1px;
				margin-left: -3px
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item {
				top: 50%;
				left: 0;
				max-width: none;
				min-width: 0;
				max-height: 300px
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item button,
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item i {
				left: 50%;
				margin-left: -10px;
				margin-top: 8px
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item button.network-2,
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item i.network-2 {
				font-size: 13px
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item button.network-5,
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item i.network-5 {
				font-size: 13px
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-common-info {
				box-sizing: border-box;
				cursor: pointer
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-title {
				/*! autoprefixer: ignore next */
				overflow: hidden;
				/*! autoprefixer: ignore next */
				display: -webkit-box;
				-webkit-box-orient: vertical;
				text-overflow: ellipsis
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-description {
				/*! autoprefixer: ignore next */
				overflow: hidden;
				display: -webkit-box;
				/*! autoprefixer: ignore next */
				-webkit-box-orient: vertical;
				text-overflow: ellipsis
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-description>span {
				white-space: normal
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-common-info .info-member.hide {
				display: none
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-custom-button-wrapper {
				display: flex;
				justify-content: center;
				color: #fff
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-custom-button-wrapper button {
				display: block;
				overflow: hidden;
				white-space: nowrap;
				text-overflow: ellipsis;
				font-size: 15px;
				line-height: 25px;
				height: 45px;
				min-width: 190px;
				padding: 0 15px;
				position: relative;
				z-index: 10;
				cursor: pointer;
				outline: none;
				border-style: solid;
				text-decoration: none
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-custom-button-wrapper button .overlay {
				display: none
			}
			
			div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-custom-button-wrapper button:hover .overlay {
				display: block;
				background: hsla(0, 0%, 100%, .1);
				width: 100%;
				height: 45px;
				position: absolute;
				top: 0;
				left: 0
			}
			
			div.pro-gallery.thumbnails-gallery .gallery-item-container .info-element-custom-button-wrapper {
				display: none !important
			}
			
			:root {
				--tooltip-text-color: white;
				--tooltip-background-color: black;
				--tooltip-margin: 30px;
				--tooltip-arrow-size: 6px
			}
			
			.tooltip-wrapper {
				position: absolute;
				top: 0;
				z-index: 100;
				background-color: var(--tooltip-background-color);
				color: var(--tooltip-text-color);
				box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, .1);
				border: 1px solid var(--tooltip-text-color)
			}
			
			.tooltip-body {
				padding: 4px;
				font-size: 14px;
				font-family: Helvetica
			}
			
			.tooltip-body::before {
				content: " ";
				left: 50%;
				border: solid rgba(0, 0, 0, 0);
				height: 0;
				width: 0;
				position: absolute;
				pointer-events: none;
				border-width: var(--tooltip-arrow-size);
				margin-left: calc(var(--tooltip-arrow-size)*-1)
			}
			
			.tooltip-body.arrow {
				top: calc(var(--tooltip-margin)*-1)
			}
			
			.tooltip-body.arrow::before {
				top: 100%;
				border-top-color: var(--tooltip-background-color)
			}
			
			.pg-render-indicator {
				position: absolute;
				bottom: 15.5px;
				left: 15.5px;
				border: 1px solid #717171;
				padding: 5px 10px 5px 5px;
				font-size: 16px;
				z-index: 2147483648;
				cursor: default;
				line-height: 20px
			}
			
			.pg-render-indicator table {
				table-layout: fixed
			}
			
			.pg-render-indicator.rendered {
				background-color: #7fff00
			}
			
			.pg-render-indicator.not-rendered {
				background-color: red
			}
			
			.pg-render-indicator .log-column {
				max-height: 450px;
				max-width: 500px;
				overflow: auto;
				background-color: #fff
			}
			
			.pg-render-indicator .show-on-hover {
				border: 0;
				clip: rect(1px, 1px, 1px, 1px);
				clip-path: inset(50%);
				height: 1px;
				margin: -1px;
				top: -9999px;
				left: -9999px;
				overflow: hidden;
				padding: 0;
				position: absolute;
				width: 1px;
				word-wrap: normal !important
			}
			
			.pg-render-indicator div.worker-log-text {
				word-wrap: break-word;
				max-width: 500px;
				min-width: 100px
			}
			
			.pg-render-indicator:hover {
				max-width: 90%;
				max-height: 90%
			}
			
			.pg-render-indicator:hover .show-on-hover {
				clip: auto !important;
				clip-path: none;
				display: block;
				height: auto;
				line-height: normal;
				text-decoration: none;
				width: auto;
				position: static
			}
			
			.pro-fullscreen-wrapper,
			.pro-fullscreen-wrapper-loading {
				position: fixed;
				top: 0;
				left: 0;
				width: 100%;
				height: 100vh;
				z-index: 100005
			}
			
			.pro-gallery-empty {
				top: 0;
				left: 0;
				height: 100%;
				width: 100%;
				background-color: hsla(0, 0%, 100%, .9)
			}
			
			.pro-gallery-empty .pro-gallery-empty-content {
				height: 334px;
				width: 100%;
				overflow: hidden
			}
			
			.pro-gallery-empty .pro-gallery-empty-image {
				margin: 66px auto 35px;
				width: 262px;
				height: 132px;
				background-image: url(media/emptystate.85a4add5.svg);
				background-size: contain
			}
			
			.pro-gallery-empty .pro-gallery-empty-title {
				color: #4eb7f5;
				font-family: "HelveticaNeueW01-55Roma", "HelveticaNeueW02-55Roma", "HelveticaNeueW10-55Roma", sans-serif;
				font-size: 20px;
				line-height: 25px;
				text-align: center;
				margin-bottom: 10px
			}
			
			.pro-gallery-empty .pro-gallery-empty-info {
				color: #4eb7f5;
				font-family: "HelveticaNeueW01-45Ligh", "HelveticaNeueW02-45Ligh", "HelveticaNeueW10-45Ligh", sans-serif;
				font-size: 14px;
				line-height: 20px;
				text-align: center
			}
		
			.comp-mhx9qcjf div.pro-gallery-parent-container .gallery-item-wrapper-text .gallery-item-content {
				background-color: #3B3A3A
			}
			
			.comp-mhx9qcjf div.pro-gallery-parent-container .show-more-container i.show-more {
				color: rgba(0, 0, 0, 0.7)
			}
			
			.comp-mhx9qcjf div.pro-gallery-parent-container .show-more-container button.show-more {
				--loadMoreButtonBorderRadius: 0;
				--loadMoreButtonBorderColor: #3B3A3A;
				--loadMoreButtonBorderWidth: 1;
				--loadMoreButtonColor: #FFFFFF;
				--loadMoreButtonFont: normal normal normal 15px/1.4em helvetica-w01-light, sans-serif;
				--loadMoreButtonFontColor: #3B3A3A;
				color: rgba(59, 58, 58, 0.9);
				font: normal normal normal 15px/1.4em helvetica-w01-light, sans-serif;
				text-decoration: ;
				background: rgb(255, 255, 255);
				border-width: 1px;
				border-color: rgb(59, 58, 58);
				border-radius: 0px
			}
			
			.comp-mhx9qcjf div.pro-gallery-parent-container .show-more-container.pro-gallery-mobile-indicator i.show-more {
				color: rgba(0, 0, 0, 0.7)
			}
			
			.comp-mhx9qcjf div.pro-gallery-parent-container .show-more-container.pro-gallery-mobile-indicator button.show-more {
				--loadMoreButtonBorderRadius: 0;
				--loadMoreButtonBorderColor: #3B3A3A;
				--loadMoreButtonBorderWidth: 1;
				--loadMoreButtonColor: #FFFFFF;
				--loadMoreButtonFont: normal normal normal 15px/1.4em helvetica-w01-light, sans-serif;
				--loadMoreButtonFontColor: #3B3A3A;
				color: rgb(59, 58, 58);
				font: normal normal normal 15px/1.4em helvetica-w01-light, sans-serif;
				text-decoration: ;
				background: rgb(255, 255, 255);
				border-width: undefinedpx;
				border-color: rgb(59, 58, 58);
				border-radius: undefinedpx
			}
			
			.comp-mhx9qcjf .nav-arrows-container .slideshow-arrow,
			.comp-mhx9qcjf .nav-arrows-container .custom-nav-arrows svg {
				--arrowsColor: #FFFFFF;
				fill: rgb(59, 58, 58)
			}
			
			.comp-mhx9qcjf .nav-arrows-container.pro-gallery-mobile-indicator .slideshow-arrow,
			.comp-mhx9qcjf .nav-arrows-container.pro-gallery-mobile-indicator .custom-nav-arrows svg {
				--arrowsColor: #FFFFFF;
				fill: rgb(59, 58, 58)
			}
			
			.comp-mhx9qcjf .pro-gallery.inline-styles .auto-slideshow-counter {
				--itemDescriptionFontSlideshow: normal normal normal 15px/1.4em helvetica-w01-light, sans-serif;
				--itemDescriptionFontColorSlideshow: #3B3A3A;
				color: rgb(59, 58, 58) !important;
				font: normal normal normal 15px/18px avenir-lt-w01_35-light1475496, sans-serif;
				text-decoration:
			}
			
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info {
				--itemIconColorSlideshow: #3B3A3A
			}
			
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info i:not(.pro-gallery-loved):not(.info-element-loved),
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info button:not(.pro-gallery-loved):not(.info-element-loved):not(.info-element-custom-button-button):not(.artstore-add-to-cart-button),
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info a {
				color: rgb(59, 58, 58) !important
			}
			
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info svg .gallery-item-svg-foreground {
				fill: rgb(59, 58, 58) !important
			}
			
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .gallery-item-title,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-title {
				--itemFontSlideshow: normal normal normal 23px/1.4em avenir-lt-w01_85-heavy1475544, sans-serif;
				--itemFontColorSlideshow: #3B3A3A;
				color: rgb(59, 58, 58) !important;
				font: normal normal normal 22px/1.4em avenir-lt-w01_85-heavy1475544, sans-serif !important;
				text-decoration:
			}
			
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .gallery-item-description,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-description {
				--itemDescriptionFontSlideshow: normal normal normal 15px/1.4em helvetica-w01-light, sans-serif;
				--itemDescriptionFontColorSlideshow: #3B3A3A;
				color: rgb(59, 58, 58) !important;
				font: normal normal normal 15px/18px avenir-lt-w01_35-light1475496, sans-serif !important;
				text-decoration:
			}
			
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.load-with-color:not(.image-loaded) {
				--imageLoadingColor: #F7F7F7;
				background-color: rgb(247, 247, 247)
			}
			
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle {
				--itemFontColor: #FFFFFF;
				color: rgb(255, 255, 255)
			}
			
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background {
				--itemOpacity: #3B3A3A;
				color: rgba(0, 0, 0, 0.3)
			}
			
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info svg .gallery-item-svg-background,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover svg .gallery-item-svg-background {
				--itemOpacity: #3B3A3A;
				fill: rgba(0, 0, 0, 0.3)
			}
			
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info .gradient-top,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .gradient-top {
				--itemOpacity: #3B3A3A;
				background: linear-gradient(rgba(0, 0, 0, 0.3) 0, transparent 140px) !important
			}
			
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover {
				--itemIconColor: #FFFFFF
			}
			
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover i:not(.pro-gallery-loved):not(.info-element-loved),
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover button:not(.pro-gallery-loved):not(.info-element-loved):not(.info-element-custom-button-button),
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover a {
				color: rgb(255, 255, 255) !important
			}
			
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover svg .gallery-item-svg-foreground {
				fill: rgb(255, 255, 255) !important
			}
			
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .gallery-item-title,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-title {
				--itemFont: normal normal normal 23px/1.4em avenir-lt-w01_85-heavy1475544, sans-serif;
				--itemFontColor: #FFFFFF;
				color: rgb(255, 255, 255);
				font: normal normal 700 23px/28px ot-ro-now-std-2, sans-serif;
				text-decoration:
			}
			
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .gallery-item-description,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-description {
				--itemDescriptionFont: normal normal normal 15px/1.4em helvetica-w01-light, sans-serif;
				--itemDescriptionFontColor: #FFFFFF;
				color: rgb(255, 255, 255) !important;
				font: normal normal normal 15px/18px avenir-lt-w01_35-light1475496, sans-serif;
				text-decoration:
			}
			
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .custom-button-wrapper,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper {
				--customButtonFontColor: #FFFFFF;
				color: rgb(255, 255, 255) !important
			}
			
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .custom-button-wrapper button,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button {
				--customButtonColor: #3B3A3A;
				--customButtonBorderRadius: 0;
				--customButtonBorderWidth: 1;
				--customButtonBorderColor: #FFFFFF;
				--customButtonFont: normal normal normal 15px/1.4em helvetica-w01-light, sans-serif;
				color: rgb(255, 255, 255) !important;
				font: normal normal normal 15px/18px avenir-lt-w01_35-light1475496, sans-serif;
				text-decoration: ;
				background: rgba(237, 205, 31, 0) !important;
				border-width: 1px;
				border-radius: 0px;
				border-color: rgb(255, 255, 255)
			}
			
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container:not(.invert-hover) .gallery-item-hover:before {
				--itemOpacity: #3B3A3A;
				background: rgba(0, 0, 0, 0.3) !important
			}
			
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container:not(.invert-hover) .gallery-item-hover.default.force-hover:before,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container:not(.invert-hover):hover .gallery-item-hover.default:not(.hide-hover):before {
				background: #3B3A3A !important
			}
			
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.invert-hover .gallery-item-hover:before {
				--itemOpacity: #3B3A3A;
				background: rgba(0, 0, 0, 0.3) !important
			}
			
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.invert-hover .gallery-item-hover.default.force-hover:before,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.invert-hover:hover .gallery-item-hover.default:not(.hide-hover):before {
				background: #3B3A3A !important
			}
			
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .gallery-item-title,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .info-element-title,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .gallery-item-title,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .info-element-title,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .gallery-item-title,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .info-element-title,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .gallery-item-title,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .info-element-title,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .gallery-item-title,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-title {
				--itemFontSlideshow: normal normal normal 22px/1.4em avenir-lt-w01_85-heavy1475544, sans-serif;
				--itemFontColorSlideshow: #3B3A3A;
				color: rgb(59, 58, 58) !important;
				font: normal normal normal 22px/1.4em avenir-lt-w01_85-heavy1475544, sans-serif !important;
				text-decoration:
			}
			
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .gallery-item-description,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .info-element-description,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .gallery-item-description,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .info-element-description,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .gallery-item-description,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .info-element-description,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .gallery-item-description,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .info-element-description,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .gallery-item-description,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-description {
				--itemDescriptionFontColorSlideshow: #3B3A3A;
				--itemDescriptionFontSlideshow: normal normal normal 15px/1.4em helvetica-w01-light, sans-serif;
				color: rgb(59, 58, 58) !important;
				font: normal normal normal 15px/18px avenir-lt-w01_35-light1475496, sans-serif !important;
				text-decoration:
			}
			
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container .gallery-item-text .custom-button-wrapper button,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container .gallery-item-text .info-element-custom-button-wrapper button,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .custom-button-wrapper button,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .info-element-custom-button-wrapper button,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .custom-button-wrapper button,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .info-element-custom-button-wrapper button,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .custom-button-wrapper button,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .info-element-custom-button-wrapper button,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .custom-button-wrapper button,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .info-element-custom-button-wrapper button,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .custom-button-wrapper button,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-custom-button-wrapper button {
				--customButtonFontForHover: normal normal normal 15px/1.4em helvetica-w01-light, sans-serif;
				--customButtonFontColorForHover: #3B3A3A;
				--externalCustomButtonBorderWidth: 0;
				--externalCustomButtonBorderRadius: 0;
				font: normal normal normal 15px/18px avenir-lt-w01_35-light1475496, sans-serif;
				text-decoration: ;
				color: rgb(255, 255, 255) !important;
				background: rgb(237, 205, 31) !important;
				border-color: rgb(59, 58, 58);
				border-width: 0px;
				border-radius: 0px
			}
			
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.load-with-color:not(.image-loaded) {
				--imageLoadingColor: #F7F7F7;
				background-color: rgb(247, 247, 247)
			}
			
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle {
				--itemFontColor: #FFFFFF;
				color: rgb(255, 255, 255)
			}
			
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background {
				--itemOpacity: #3B3A3A;
				color: rgba(0, 0, 0, 0.3) !important
			}
			
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info svg .gallery-item-svg-background,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover svg .gallery-item-svg-background {
				--itemOpacity: #3B3A3A;
				fill: rgba(0, 0, 0, 0.3) !important
			}
			
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .gradient-top,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .gradient-top {
				--itemOpacity: #3B3A3A;
				background: linear-gradient(rgba(0, 0, 0, 0.3) 0, transparent 140px) !important
			}
			
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info {
				--itemIconColorSlideshow: #3B3A3A
			}
			
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info i:not(.pro-gallery-loved):not(.info-element-loved),
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info button:not(.pro-gallery-loved):not(.info-element-loved):not(.info-element-custom-button-button):not(.artstore-add-to-cart-button),
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info a {
				color: rgb(59, 58, 58) !important
			}
			
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info svg .gallery-item-svg-foreground {
				fill: rgb(59, 58, 58) !important
			}
			
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .gallery-item-title,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .info-element-title {
				--itemFontSlideshow: normal normal normal 23px/1.4em avenir-lt-w01_85-heavy1475544, sans-serif;
				--itemFontColorSlideshow: #3B3A3A;
				color: rgb(59, 58, 58) !important;
				font: normal normal normal 22px/1.4em avenir-lt-w01_85-heavy1475544, sans-serif !important;
				text-decoration:
			}
			
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .gallery-item-description,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .info-element-description {
				--itemDescriptionFontSlideshow: normal normal normal 15px/1.4em helvetica-w01-light, sans-serif;
				--itemDescriptionFontColorSlideshow: #3B3A3A;
				color: rgb(59, 58, 58) !important;
				font: normal normal normal 15px/18px avenir-lt-w01_35-light1475496, sans-serif !important;
				text-decoration:
			}
			
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover {
				--itemIconColor: #FFFFFF
			}
			
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover i:not(.pro-gallery-loved):not(.info-element-loved),
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover button:not(.pro-gallery-loved):not(.info-element-loved):not(.info-element-custom-button-button),
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover a {
				color: rgb(255, 255, 255) !important
			}
			
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover svg .gallery-item-svg-foreground {
				fill: rgb(255, 255, 255) !important
			}
			
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .gallery-item-title,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .info-element-title {
				--itemFont: normal normal normal 23px/1.4em avenir-lt-w01_85-heavy1475544, sans-serif;
				--itemFontColor: #FFFFFF;
				color: rgb(255, 255, 255);
				font: normal normal 700 23px/28px ot-ro-now-std-2, sans-serif;
				text-decoration:
			}
			
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .gallery-item-description,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .info-element-description {
				--itemDescriptionFont: normal normal normal 15px/1.4em helvetica-w01-light, sans-serif;
				--itemDescriptionFontColor: #FFFFFF;
				color: rgb(255, 255, 255) !important;
				font: normal normal normal 15px/18px avenir-lt-w01_35-light1475496, sans-serif;
				text-decoration:
			}
			
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .custom-button-wrapper,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper {
				--customButtonFontColor: #FFFFFF;
				color: rgb(255, 255, 255) !important
			}
			
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .custom-button-wrapper button,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button {
				--customButtonColor: #3B3A3A;
				--customButtonBorderRadius: 0;
				--customButtonBorderWidth: 1;
				--customButtonBorderColor: #FFFFFF;
				--customButtonFont: normal normal normal 15px/1.4em helvetica-w01-light, sans-serif;
				color: rgb(255, 255, 255) !important;
				font: normal normal normal 15px/18px avenir-lt-w01_35-light1475496, sans-serif;
				text-decoration: ;
				background: rgba(237, 205, 31, 0) !important;
				border-width: undefinedpx;
				border-radius: undefinedpx;
				border-color: rgb(255, 255, 255)
			}
			
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator:not(.invert-hover) .gallery-item-hover:not(.hide-hover):before {
				--itemOpacity: #3B3A3A;
				background: rgba(0, 0, 0, 0.3) !important
			}
			
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator:not(.invert-hover) .gallery-item-hover.default.force-hover:before,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator:not(.invert-hover):hover .gallery-item-hover.default:not(.hide-hover):before {
				background: #3B3A3A !important
			}
			
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator.invert-hover .gallery-item-hover:before {
				--itemOpacity: #3B3A3A;
				background: rgba(0, 0, 0, 0.3) !important
			}
			
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator.invert-hover .gallery-item-hover.default.force-hover:before,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator.invert-hover:hover .gallery-item-hover.default:not(.hide-hover):before {
				background: #3B3A3A !important
			}
			
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .gallery-item-title,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .info-element-title,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .gallery-item-title,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .info-element-title,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .gallery-item-title,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .info-element-title,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .gallery-item-title,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .info-element-title,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .gallery-item-title,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .info-element-title {
				--itemFontSlideshow: normal normal normal 22px/1.4em avenir-lt-w01_85-heavy1475544, sans-serif;
				--itemFontColorSlideshow: #3B3A3A;
				color: rgb(59, 58, 58) !important;
				font: normal normal normal 22px/1.4em avenir-lt-w01_85-heavy1475544, sans-serif !important;
				text-decoration:
			}
			
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .gallery-item-description,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .info-element-description,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .gallery-item-description,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .info-element-description,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .gallery-item-description,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .info-element-description,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .gallery-item-description,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .info-element-description,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .gallery-item-description,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .info-element-description {
				--itemDescriptionFontColorSlideshow: #3B3A3A;
				--itemDescriptionFontSlideshow: normal normal normal 15px/1.4em helvetica-w01-light, sans-serif;
				color: rgb(59, 58, 58) !important;
				font: normal normal normal 15px/18px avenir-lt-w01_35-light1475496, sans-serif !important;
				text-decoration:
			}
			
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-text .custom-button-wrapper button,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-text .info-element-custom-button-wrapper button,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .custom-button-wrapper button,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .info-element-custom-button-wrapper button,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .custom-button-wrapper button,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .info-element-custom-button-wrapper button,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .custom-button-wrapper button,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .info-element-custom-button-wrapper button,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .custom-button-wrapper button,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .info-element-custom-button-wrapper button,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .custom-button-wrapper button,
			.comp-mhx9qcjf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .info-element-custom-button-wrapper button {
				--customButtonFontForHover: normal normal normal 15px/1.4em helvetica-w01-light, sans-serif;
				--customButtonFontColorForHover: #3B3A3A;
				--externalCustomButtonBorderWidth: 0;
				--externalCustomButtonBorderRadius: 0;
				font: normal normal normal 15px/18px avenir-lt-w01_35-light1475496, sans-serif;
				text-decoration: ;
				color: rgb(255, 255, 255) !important;
				background: rgb(237, 205, 31) !important;
				border-color: rgb(59, 58, 58);
				border-width: undefinedpx;
				border-radius: undefinedpx
			}
			
			.comp-mhx9qcjf .te-pro-gallery-text-item {
				font: normal normal normal 14px/1.4em avenir-lt-w01_35-light1475496, sans-serif;
				color: #FFFFFF
			}
			
			.comp-mhx9qcjf .pro-fullscreen-wrapper .pro-fullscreen-text-item {
				--fullscreen-text-item-bg: #3B3A3A;
				background-color: #3B3A3A
			}
			
			.comp-mhx9qcjf .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles {
				--bgColorExpand: #FFFFFF;
				background-color: rgb(255, 255, 255)
			}
			
			.comp-mhx9qcjf .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .pro-fullscreen-selected-license,
			.comp-mhx9qcjf .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .pro-fullscreen-checkout-link {
				--descriptionColorExpand: #3B3A3A;
				--descriptionFontExpand: normal normal normal 15px/1.4em helvetica-w01-light, sans-serif;
				color: rgb(59, 58, 58);
				font: normal normal normal 15px/1.4em helvetica-w01-light, sans-serif;
				text-decoration:
			}
			
			.comp-mhx9qcjf .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar,
			.comp-mhx9qcjf .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-bottom-mobile-info {
				--bgColorExpand: #FFFFFF;
				background-color: rgb(255, 255, 255)
			}
			
			.comp-mhx9qcjf .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-title h1 {
				--titleColorExpand: #3B3A3A;
				--titleFontExpand: normal normal normal 23px/1.4em avenir-lt-w01_85-heavy1475544, sans-serif;
				color: rgb(59, 58, 58);
				font: normal normal normal 55px/1.4em avenir-lt-w01_85-heavy1475544, sans-serif;
				text-decoration:
			}
			
			.comp-mhx9qcjf .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-description,
			.comp-mhx9qcjf .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-description .fullscreen-side-bar-description-line,
			.comp-mhx9qcjf .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-exif,
			.comp-mhx9qcjf .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-link,
			.comp-mhx9qcjf .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-bottom-link {
				--descriptionColorExpand: #3B3A3A;
				--descriptionFontExpand: normal normal normal 15px/1.4em helvetica-w01-light, sans-serif;
				color: rgb(59, 58, 58);
				font: normal normal normal 15px/1.4em helvetica-w01-light, sans-serif;
				text-decoration:
			}
			
			.comp-mhx9qcjf .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-description:after,
			.comp-mhx9qcjf .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-description .fullscreen-side-bar-description-line:after,
			.comp-mhx9qcjf .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-exif:after,
			.comp-mhx9qcjf .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-link:after,
			.comp-mhx9qcjf .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-bottom-link:after {
				--descriptionColorExpand: #3B3A3A;
				border-color: rgb(59, 58, 58)
			}
			
			.comp-mhx9qcjf .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-social i:not(.pro-gallery-loved),
			.comp-mhx9qcjf .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-social a,
			.comp-mhx9qcjf .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-social button,
			.comp-mhx9qcjf .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-nav i:not(.pro-gallery-loved),
			.comp-mhx9qcjf .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-nav a,
			.comp-mhx9qcjf .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-nav button,
			.comp-mhx9qcjf .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-mobile-bar i:not(.pro-gallery-loved),
			.comp-mhx9qcjf .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-mobile-bar a,
			.comp-mhx9qcjf .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-mobile-bar button,
			.comp-mhx9qcjf .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-social i:not(.pro-gallery-loved),
			.comp-mhx9qcjf .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-social a,
			.comp-mhx9qcjf .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-social button {
				--descriptionColorExpand: #3B3A3A;
				color: rgb(59, 58, 58)
			}
			
			.comp-mhx9qcjf .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles i.fullscreen-item-video-play.progallery-svg-font-icons-play-triangle {
				--descriptionColorExpand: #3B3A3A;
				color: rgb(59, 58, 58)
			}
			
			.comp-mhx9qcjf .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles i.fullscreen-item-video-play.progallery-svg-font-icons-play-background {
				--bgColorExpand: #FFFFFF;
				color: rgb(255, 255, 255)
			}
			
			.comp-mhx9qcjf .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-icon {
				--descriptionColorExpand: #3B3A3A;
				--bgColorExpand: #FFFFFF;
				color: rgb(59, 58, 58);
				background: rgb(255, 255, 255)
			}
		
			div.comp-mhx9qcjf:not(.fullscreen-comp-wrapper) {
				width: 100%;
			}
		
			.comp-jhhk4hfh {
			--wix-color-1: 255, 255, 255;
			--wix-color-2: 247, 247, 247;
			--wix-color-3: 198, 198, 198;
			--wix-color-4: 117, 117, 117;
			--wix-color-5: 59, 58, 58;
			--wix-color-6: 249, 238, 177;
			--wix-color-7: 237, 205, 31;
			--wix-color-8: 59, 58, 58;
			--wix-color-9: 102, 89, 13;
			--wix-color-10: 79, 68, 10;
			--wix-color-11: 192, 210, 229;
			--wix-color-12: 153, 178, 202;
			--wix-color-13: 91, 134, 176;
			--wix-color-14: 61, 89, 117;
			--wix-color-15: 30, 45, 59;
			--wix-color-16: 255, 187, 194;
			--wix-color-17: 255, 154, 163;
			--wix-color-18: 255, 52, 71;
			--wix-color-19: 170, 35, 47;
			--wix-color-20: 85, 17, 24;
			--wix-color-21: 186, 222, 173;
			--wix-color-22: 143, 189, 127;
			--wix-color-23: 80, 156, 53;
			--wix-color-24: 53, 104, 35;
			--wix-color-25: 27, 52, 18;
			--wix-color-26: 255, 255, 255;
			--wix-color-27: 59, 58, 58;
			--wix-color-28: 247, 247, 247;
			--wix-color-29: 198, 198, 198;
			--wix-color-30: 117, 117, 117;
			--wix-color-31: 237, 205, 31;
			--wix-color-32: 30, 45, 59;
			--wix-color-33: 61, 89, 117;
			--wix-color-34: 255, 255, 255;
			--wix-color-35: 59, 58, 58;
			--wix-color-36: 59, 58, 58;
			--wix-color-37: 117, 117, 117;
			--wix-color-38: 59, 58, 58;
			--wix-color-39: 59, 58, 58;
			--wix-color-40: 255, 255, 255;
			--wix-color-41: 255, 255, 255;
			--wix-color-42: 59, 58, 58;
			--wix-color-43: 59, 58, 58;
			--wix-color-44: 198, 198, 198;
			--wix-color-45: 198, 198, 198;
			--wix-color-46: 255, 255, 255;
			--wix-color-47: 255, 255, 255;
			--wix-color-48: 59, 58, 58;
			--wix-color-49: 59, 58, 58;
			--wix-color-50: 59, 58, 58;
			--wix-color-51: 59, 58, 58;
			--wix-color-52: 255, 255, 255;
			--wix-color-53: 255, 255, 255;
			--wix-color-54: 198, 198, 198;
			--wix-color-55: 198, 198, 198;
			--wix-font-Title: normal normal normal 60px/1.4em avenir-lt-w01_85-heavy1475544, sans-serif;
			--wix-font-Title-style: normal;
			--wix-font-Title-variant: normal;
			--wix-font-Title-weight: normal;
			--wix-font-Title-size: 60px;
			--wix-font-Title-line-height: 1.4em;
			--wix-font-Title-family: avenir-lt-w01_85-heavy1475544, sans-serif;
			--wix-font-Title-text-decoration: none;
			--wix-font-Menu: normal normal normal 16px/1.4em din-next-w01-light, sans-serif;
			--wix-font-Menu-style: normal;
			--wix-font-Menu-variant: normal;
			--wix-font-Menu-weight: normal;
			--wix-font-Menu-size: 16px;
			--wix-font-Menu-line-height: 1.4em;
			--wix-font-Menu-family: din-next-w01-light, sans-serif;
			--wix-font-Menu-text-decoration: none;
			--wix-font-Page-title: normal normal normal 55px/1.4em avenir-lt-w01_85-heavy1475544, sans-serif;
			--wix-font-Page-title-style: normal;
			--wix-font-Page-title-variant: normal;
			--wix-font-Page-title-weight: normal;
			--wix-font-Page-title-size: 55px;
			--wix-font-Page-title-line-height: 1.4em;
			--wix-font-Page-title-family: avenir-lt-w01_85-heavy1475544, sans-serif;
			--wix-font-Page-title-text-decoration: none;
			--wix-font-Heading-XL: normal normal normal 40px/1.4em avenir-lt-w01_85-heavy1475544, sans-serif;
			--wix-font-Heading-XL-style: normal;
			--wix-font-Heading-XL-variant: normal;
			--wix-font-Heading-XL-weight: normal;
			--wix-font-Heading-XL-size: 40px;
			--wix-font-Heading-XL-line-height: 1.4em;
			--wix-font-Heading-XL-family: avenir-lt-w01_85-heavy1475544, sans-serif;
			--wix-font-Heading-XL-text-decoration: none;
			--wix-font-Heading-L: normal normal normal 25px/1.4em avenir-lt-w01_85-heavy1475544, sans-serif;
			--wix-font-Heading-L-style: normal;
			--wix-font-Heading-L-variant: normal;
			--wix-font-Heading-L-weight: normal;
			--wix-font-Heading-L-size: 25px;
			--wix-font-Heading-L-line-height: 1.4em;
			--wix-font-Heading-L-family: avenir-lt-w01_85-heavy1475544, sans-serif;
			--wix-font-Heading-L-text-decoration: none;
			--wix-font-Heading-M: normal normal normal 23px/1.4em avenir-lt-w01_85-heavy1475544, sans-serif;
			--wix-font-Heading-M-style: normal;
			--wix-font-Heading-M-variant: normal;
			--wix-font-Heading-M-weight: normal;
			--wix-font-Heading-M-size: 23px;
			--wix-font-Heading-M-line-height: 1.4em;
			--wix-font-Heading-M-family: avenir-lt-w01_85-heavy1475544, sans-serif;
			--wix-font-Heading-M-text-decoration: none;
			--wix-font-Heading-S: normal normal normal 22px/1.4em avenir-lt-w01_85-heavy1475544, sans-serif;
			--wix-font-Heading-S-style: normal;
			--wix-font-Heading-S-variant: normal;
			--wix-font-Heading-S-weight: normal;
			--wix-font-Heading-S-size: 22px;
			--wix-font-Heading-S-line-height: 1.4em;
			--wix-font-Heading-S-family: avenir-lt-w01_85-heavy1475544, sans-serif;
			--wix-font-Heading-S-text-decoration: none;
			--wix-font-Body-L: normal normal normal 17px/1.4em helvetica-w01-light, sans-serif;
			--wix-font-Body-L-style: normal;
			--wix-font-Body-L-variant: normal;
			--wix-font-Body-L-weight: normal;
			--wix-font-Body-L-size: 17px;
			--wix-font-Body-L-line-height: 1.4em;
			--wix-font-Body-L-family: helvetica-w01-light, sans-serif;
			--wix-font-Body-L-text-decoration: none;
			--wix-font-Body-M: normal normal normal 15px/1.4em helvetica-w01-light, sans-serif;
			--wix-font-Body-M-style: normal;
			--wix-font-Body-M-variant: normal;
			--wix-font-Body-M-weight: normal;
			--wix-font-Body-M-size: 15px;
			--wix-font-Body-M-line-height: 1.4em;
			--wix-font-Body-M-family: helvetica-w01-light, sans-serif;
			--wix-font-Body-M-text-decoration: none;
			--wix-font-Body-S: normal normal normal 14px/1.4em avenir-lt-w01_35-light1475496, sans-serif;
			--wix-font-Body-S-style: normal;
			--wix-font-Body-S-variant: normal;
			--wix-font-Body-S-weight: normal;
			--wix-font-Body-S-size: 14px;
			--wix-font-Body-S-line-height: 1.4em;
			--wix-font-Body-S-family: avenir-lt-w01_35-light1475496, sans-serif;
			--wix-font-Body-S-text-decoration: none;
			--wix-font-Body-XS: normal normal normal 12px/1.4em din-next-w01-light, sans-serif;
			--wix-font-Body-XS-style: normal;
			--wix-font-Body-XS-variant: normal;
			--wix-font-Body-XS-weight: normal;
			--wix-font-Body-XS-size: 12px;
			--wix-font-Body-XS-line-height: 1.4em;
			--wix-font-Body-XS-family: din-next-w01-light, sans-serif;
			--wix-font-Body-XS-text-decoration: none;
			--wix-font-LIGHT: normal normal normal 12px/1.4em HelveticaNeueW01-45Ligh;
			--wix-font-LIGHT-style: normal;
			--wix-font-LIGHT-variant: normal;
			--wix-font-LIGHT-weight: normal;
			--wix-font-LIGHT-size: 12px;
			--wix-font-LIGHT-line-height: 1.4em;
			--wix-font-LIGHT-family: HelveticaNeueW01-45Ligh;
			--wix-font-LIGHT-text-decoration: none;
			--wix-font-MEDIUM: normal normal normal 12px/1.4em HelveticaNeueW01-55Roma;
			--wix-font-MEDIUM-style: normal;
			--wix-font-MEDIUM-variant: normal;
			--wix-font-MEDIUM-weight: normal;
			--wix-font-MEDIUM-size: 12px;
			--wix-font-MEDIUM-line-height: 1.4em;
			--wix-font-MEDIUM-family: HelveticaNeueW01-55Roma;
			--wix-font-MEDIUM-text-decoration: none;
			--wix-font-STRONG: normal normal normal 12px/1.4em HelveticaNeueW01-65Medi;
			--wix-font-STRONG-style: normal;
			--wix-font-STRONG-variant: normal;
			--wix-font-STRONG-weight: normal;
			--wix-font-STRONG-size: 12px;
			--wix-font-STRONG-line-height: 1.4em;
			--wix-font-STRONG-family: HelveticaNeueW01-65Medi;
			--wix-font-STRONG-text-decoration: none;
			--wix-direction: ltr;
			--itemClick: 1;
			--gridStyle: 1;
			--previewHover: 0;
			--te-padding-slider: 30;
			--m_designedPresetId: -1;
			--overlayAnimation: 1;
			--galleryLayout: 2;
			--m_galleryLayout: 2;
			--scrollAnimation: 3;
			--numberOfImagesPerRow: 2;
			--imageHoverAnimation: 1;
			--arrowsVerticalPosition: 0;
			--designedPresetId: -1;
			--imageMargin: 30;
			--textFont: normal normal normal 20px/1.4em helvetica-w01-light, sans-serif;
			--m_itemIconColorSlideshow: 59, 58, 58;
			--m_itemIconColorSlideshow-rgb: 59, 58, 58;
			--m_itemIconColorSlideshow-opacity: 1;
			--m_itemDescriptionFontColor: 255, 255, 255;
			--m_itemDescriptionFontColor-rgb: 255, 255, 255;
			--m_itemDescriptionFontColor-opacity: 1;
			--m_itemBorderColor: 59, 58, 58;
			--m_itemBorderColor-rgb: 59, 58, 58;
			--m_itemBorderColor-opacity: 1;
			--itemIconColor: 59, 58, 58;
			--itemIconColor-rgb: 59, 58, 58;
			--itemIconColor-opacity: 1;
			--titleColorExpand: 59, 58, 58;
			--titleColorExpand-rgb: 59, 58, 58;
			--titleColorExpand-opacity: 1;
			--loadMoreButtonFontColor: 59, 58, 58;
			--loadMoreButtonFontColor-rgb: 59, 58, 58;
			--loadMoreButtonFontColor-opacity: 1;
			--itemDescriptionFontColor: 255, 255, 255;
			--itemDescriptionFontColor-rgb: 255, 255, 255;
			--itemDescriptionFontColor-opacity: 1;
			--m_customButtonFontColor: 255, 255, 255;
			--m_customButtonFontColor-rgb: 255, 255, 255;
			--m_customButtonFontColor-opacity: 1;
			--m_overlayGradientColor1: 255, 255, 255;
			--m_overlayGradientColor1-rgb: 255, 255, 255;
			--m_overlayGradientColor1-opacity: 1;
			--m_arrowsColor: 255, 255, 255;
			--m_arrowsColor-rgb: 255, 255, 255;
			--m_arrowsColor-opacity: 1;
			--arrowsContainerBackgroundColor: 59, 58, 58, 0.6;
			--arrowsContainerBackgroundColor-rgb: 59, 58, 58;
			--arrowsContainerBackgroundColor-opacity: 0.6;
			--m_externalCustomButtonColor: 59, 58, 58, 0;
			--m_externalCustomButtonColor-rgb: 59, 58, 58;
			--m_externalCustomButtonColor-opacity: 0;
			--customButtonBorderColor: 255, 255, 255;
			--customButtonBorderColor-rgb: 255, 255, 255;
			--customButtonBorderColor-opacity: 1;
			--m_customButtonFontColorForHover: 59, 58, 58;
			--m_customButtonFontColorForHover-rgb: 59, 58, 58;
			--m_customButtonFontColorForHover-opacity: 1;
			--m_itemOpacity: 255, 255, 255, 0.8;
			--m_itemOpacity-rgb: 255, 255, 255;
			--m_itemOpacity-opacity: 0.8;
			--textBoxFillColor: 247, 247, 247;
			--textBoxFillColor-rgb: 247, 247, 247;
			--textBoxFillColor-opacity: 1;
			--itemOpacity: 255, 255, 255, 0.8;
			--itemOpacity-rgb: 255, 255, 255;
			--itemOpacity-opacity: 0.8;
			--loadMoreButtonColor: 255, 255, 255;
			--loadMoreButtonColor-rgb: 255, 255, 255;
			--loadMoreButtonColor-opacity: 1;
			--m_itemFontColor: 59, 58, 58;
			--m_itemFontColor-rgb: 59, 58, 58;
			--m_itemFontColor-opacity: 1;
			--m_arrowsContainerBackgroundColor: 59, 58, 58, 0.6;
			--m_arrowsContainerBackgroundColor-rgb: 59, 58, 58;
			--m_arrowsContainerBackgroundColor-opacity: 0.6;
			--loadMoreButtonBorderColor: 59, 58, 58;
			--loadMoreButtonBorderColor-rgb: 59, 58, 58;
			--loadMoreButtonBorderColor-opacity: 1;
			--m_itemShadowOpacityAndColor: 59, 58, 58, 0.2;
			--m_itemShadowOpacityAndColor-rgb: 59, 58, 58;
			--m_itemShadowOpacityAndColor-opacity: 0.2;
			--customButtonFontColor: 255, 255, 255;
			--customButtonFontColor-rgb: 255, 255, 255;
			--customButtonFontColor-opacity: 1;
			--imageLoadingColor: 198, 198, 198;
			--imageLoadingColor-rgb: 198, 198, 198;
			--imageLoadingColor-opacity: 1;
			--m_itemFontColorSlideshow: 59, 58, 58;
			--m_itemFontColorSlideshow-rgb: 59, 58, 58;
			--m_itemFontColorSlideshow-opacity: 1;
			--externalCustomButtonBorderColor: 59, 58, 58;
			--externalCustomButtonBorderColor-rgb: 59, 58, 58;
			--externalCustomButtonBorderColor-opacity: 1;
			--itemShadowOpacityAndColor: 59, 58, 58, 0.2;
			--itemShadowOpacityAndColor-rgb: 59, 58, 58;
			--itemShadowOpacityAndColor-opacity: 0.2;
			--externalCustomButtonColor: 59, 58, 58, 0;
			--externalCustomButtonColor-rgb: 59, 58, 58;
			--externalCustomButtonColor-opacity: 0;
			--itemFontColorSlideshow: 59, 58, 58;
			--itemFontColorSlideshow-rgb: 59, 58, 58;
			--itemFontColorSlideshow-opacity: 1;
			--itemFontColor: 59, 58, 58;
			--itemFontColor-rgb: 59, 58, 58;
			--itemFontColor-opacity: 1;
			--m_oneColorAnimationColor: 255, 255, 255;
			--m_oneColorAnimationColor-rgb: 255, 255, 255;
			--m_oneColorAnimationColor-opacity: 1;
			--arrowsColor: 255, 255, 255;
			--arrowsColor-rgb: 255, 255, 255;
			--arrowsColor-opacity: 1;
			--m_itemIconColor: 59, 58, 58;
			--m_itemIconColor-rgb: 59, 58, 58;
			--m_itemIconColor-opacity: 1;
			--itemBorderColor: 59, 58, 58;
			--itemBorderColor-rgb: 59, 58, 58;
			--itemBorderColor-opacity: 1;
			--m_loadMoreButtonBorderColor: 59, 58, 58;
			--m_loadMoreButtonBorderColor-rgb: 59, 58, 58;
			--m_loadMoreButtonBorderColor-opacity: 1;
			--m_loadMoreButtonColor: 255, 255, 255;
			--m_loadMoreButtonColor-rgb: 255, 255, 255;
			--m_loadMoreButtonColor-opacity: 1;
			--m_customButtonBorderColor: 255, 255, 255;
			--m_customButtonBorderColor-rgb: 255, 255, 255;
			--m_customButtonBorderColor-opacity: 1;
			--itemIconColorSlideshow: 59, 58, 58;
			--itemIconColorSlideshow-rgb: 59, 58, 58;
			--itemIconColorSlideshow-opacity: 1;
			--foreColor: 247, 247, 247;
			--foreColor-rgb: 247, 247, 247;
			--foreColor-opacity: 1;
			--m_itemDescriptionFontColorSlideshow: 59, 58, 58;
			--m_itemDescriptionFontColorSlideshow-rgb: 59, 58, 58;
			--m_itemDescriptionFontColorSlideshow-opacity: 1;
			--bgColorExpand: 255, 255, 255;
			--bgColorExpand-rgb: 255, 255, 255;
			--bgColorExpand-opacity: 1;
			--textBoxBorderColor: 59, 58, 58;
			--textBoxBorderColor-rgb: 59, 58, 58;
			--textBoxBorderColor-opacity: 1;
			--customButtonFontColorForHover: 59, 58, 58;
			--customButtonFontColorForHover-rgb: 59, 58, 58;
			--customButtonFontColorForHover-opacity: 1;
			--m_loadMoreButtonFontColor: 59, 58, 58;
			--m_loadMoreButtonFontColor-rgb: 59, 58, 58;
			--m_loadMoreButtonFontColor-opacity: 1;
			--customButtonColor: 255, 255, 255, 0;
			--customButtonColor-rgb: 255, 255, 255;
			--customButtonColor-opacity: 0;
			--descriptionColorExpand: 59, 58, 58;
			--descriptionColorExpand-rgb: 59, 58, 58;
			--descriptionColorExpand-opacity: 1;
			--oneColorAnimationColor: 255, 255, 255;
			--oneColorAnimationColor-rgb: 255, 255, 255;
			--oneColorAnimationColor-opacity: 1;
			--backColor: 247, 247, 247;
			--backColor-rgb: 247, 247, 247;
			--backColor-opacity: 1;
			--itemDescriptionFontColorSlideshow: 59, 58, 58;
			--itemDescriptionFontColorSlideshow-rgb: 59, 58, 58;
			--itemDescriptionFontColorSlideshow-opacity: 1;
			--m_externalCustomButtonBorderColor: 59, 58, 58;
			--m_externalCustomButtonBorderColor-rgb: 59, 58, 58;
			--m_externalCustomButtonBorderColor-opacity: 1;
			--te-background-color-picker: 119, 167, 191;
			--te-background-color-picker-rgb: 119, 167, 191;
			--te-background-color-picker-opacity: 1;
			--m_customButtonColor: 255, 255, 255, 0;
			--m_customButtonColor-rgb: 255, 255, 255;
			--m_customButtonColor-opacity: 0;
			--overlayGradientColor2: 255, 255, 255;
			--overlayGradientColor2-rgb: 255, 255, 255;
			--overlayGradientColor2-opacity: 1;
			--m_overlayGradientColor2: 255, 255, 255;
			--m_overlayGradientColor2-rgb: 255, 255, 255;
			--m_overlayGradientColor2-opacity: 1;
			--overlayGradientColor1: 255, 255, 255;
			--overlayGradientColor1-rgb: 255, 255, 255;
			--overlayGradientColor1-opacity: 1;
			--backgroundColor: 198, 198, 198;
			--backgroundColor-rgb: 198, 198, 198;
			--backgroundColor-opacity: 1;
			--textColor: 59, 58, 58;
			--textColor-rgb: 59, 58, 58;
			--textColor-opacity: 1;
			--m_customButtonFontForHover: normal normal normal 15px/18px helvetica-w01-light, sans-serif;
			--m_customButtonFontForHover-style: normal;
			--m_customButtonFontForHover-variant: normal;
			--m_customButtonFontForHover-weight: normal;
			--m_customButtonFontForHover-size: 15px;
			--m_customButtonFontForHover-line-height: 18px;
			--m_customButtonFontForHover-family: helvetica-w01-light, sans-serif;
			--m_customButtonFontForHover-text-decoration: none;
			--m_customButtonFont: normal normal normal 15px/18px helvetica-w01-light, sans-serif;
			--m_customButtonFont-style: normal;
			--m_customButtonFont-variant: normal;
			--m_customButtonFont-weight: normal;
			--m_customButtonFont-size: 15px;
			--m_customButtonFont-line-height: 18px;
			--m_customButtonFont-family: helvetica-w01-light, sans-serif;
			--m_customButtonFont-text-decoration: none;
			--m_itemFont: normal normal normal 17px/21px helvetica-w01-light, sans-serif;
			--m_itemFont-style: normal;
			--m_itemFont-variant: normal;
			--m_itemFont-weight: normal;
			--m_itemFont-size: 17px;
			--m_itemFont-line-height: 21px;
			--m_itemFont-family: helvetica-w01-light, sans-serif;
			--m_itemFont-text-decoration: none;
			--m_itemFontSlideshow: normal normal normal 23px/28px avenir-lt-w01_85-heavy1475544, sans-serif;
			--m_itemFontSlideshow-style: normal;
			--m_itemFontSlideshow-variant: normal;
			--m_itemFontSlideshow-weight: normal;
			--m_itemFontSlideshow-size: 23px;
			--m_itemFontSlideshow-line-height: 28px;
			--m_itemFontSlideshow-family: avenir-lt-w01_85-heavy1475544, sans-serif;
			--m_itemFontSlideshow-text-decoration: none;
			--customButtonFontForHover: normal normal normal 15px/18px helvetica-w01-light, sans-serif;
			--customButtonFontForHover-style: normal;
			--customButtonFontForHover-variant: normal;
			--customButtonFontForHover-weight: normal;
			--customButtonFontForHover-size: 15px;
			--customButtonFontForHover-line-height: 18px;
			--customButtonFontForHover-family: helvetica-w01-light, sans-serif;
			--customButtonFontForHover-text-decoration: none;
			--text-editor-font: normal normal normal 40px/50px raleway, sans-serif;
			--text-editor-font-style: normal;
			--text-editor-font-variant: normal;
			--text-editor-font-weight: normal;
			--text-editor-font-size: 40px;
			--text-editor-font-line-height: 50px;
			--text-editor-font-family: raleway, sans-serif;
			--text-editor-font-text-decoration: none;
			--m_loadMoreButtonFont: normal normal normal 15px/18px helvetica-w01-light, sans-serif;
			--m_loadMoreButtonFont-style: normal;
			--m_loadMoreButtonFont-variant: normal;
			--m_loadMoreButtonFont-weight: normal;
			--m_loadMoreButtonFont-size: 15px;
			--m_loadMoreButtonFont-line-height: 18px;
			--m_loadMoreButtonFont-family: helvetica-w01-light, sans-serif;
			--m_loadMoreButtonFont-text-decoration: none;
			--itemDescriptionFont: normal normal normal 15px/1.4em helvetica-w01-light, sans-serif;
			--itemDescriptionFont-style: normal;
			--itemDescriptionFont-variant: normal;
			--itemDescriptionFont-weight: normal;
			--itemDescriptionFont-size: 15px;
			--itemDescriptionFont-line-height: 1.4em;
			--itemDescriptionFont-family: helvetica-w01-light, sans-serif;
			--itemDescriptionFont-text-decoration: none;
			--customButtonFont: normal normal normal 15px/18px helvetica-w01-light, sans-serif;
			--customButtonFont-style: normal;
			--customButtonFont-variant: normal;
			--customButtonFont-weight: normal;
			--customButtonFont-size: 15px;
			--customButtonFont-line-height: 18px;
			--customButtonFont-family: helvetica-w01-light, sans-serif;
			--customButtonFont-text-decoration: none;
			--m_itemDescriptionFont: normal normal normal 15px/18px helvetica-w01-light, sans-serif;
			--m_itemDescriptionFont-style: normal;
			--m_itemDescriptionFont-variant: normal;
			--m_itemDescriptionFont-weight: normal;
			--m_itemDescriptionFont-size: 15px;
			--m_itemDescriptionFont-line-height: 18px;
			--m_itemDescriptionFont-family: helvetica-w01-light, sans-serif;
			--m_itemDescriptionFont-text-decoration: none;
			--loadMoreButtonFont: normal normal normal 15px/1.4em helvetica-w01-light, sans-serif;
			--loadMoreButtonFont-style: normal;
			--loadMoreButtonFont-variant: normal;
			--loadMoreButtonFont-weight: normal;
			--loadMoreButtonFont-size: 15px;
			--loadMoreButtonFont-line-height: 1.4em;
			--loadMoreButtonFont-family: helvetica-w01-light, sans-serif;
			--loadMoreButtonFont-text-decoration: none;
			--itemFontSlideshow: normal normal normal 23px/1.4em avenir-lt-w01_85-heavy1475544, sans-serif;
			--itemFontSlideshow-style: normal;
			--itemFontSlideshow-variant: normal;
			--itemFontSlideshow-weight: normal;
			--itemFontSlideshow-size: 23px;
			--itemFontSlideshow-line-height: 1.4em;
			--itemFontSlideshow-family: avenir-lt-w01_85-heavy1475544, sans-serif;
			--itemFontSlideshow-text-decoration: none;
			--titleFontExpand: normal normal normal 17px/1.4em helvetica-w01-light, sans-serif;
			--titleFontExpand-style: normal;
			--titleFontExpand-variant: normal;
			--titleFontExpand-weight: normal;
			--titleFontExpand-size: 17px;
			--titleFontExpand-line-height: 1.4em;
			--titleFontExpand-family: helvetica-w01-light, sans-serif;
			--titleFontExpand-text-decoration: none;
			--m_itemDescriptionFontSlideshow: normal normal normal 15px/18px helvetica-w01-light, sans-serif;
			--m_itemDescriptionFontSlideshow-style: normal;
			--m_itemDescriptionFontSlideshow-variant: normal;
			--m_itemDescriptionFontSlideshow-weight: normal;
			--m_itemDescriptionFontSlideshow-size: 15px;
			--m_itemDescriptionFontSlideshow-line-height: 18px;
			--m_itemDescriptionFontSlideshow-family: helvetica-w01-light, sans-serif;
			--m_itemDescriptionFontSlideshow-text-decoration: none;
			--itemDescriptionFontSlideshow: normal normal normal 15px/1.4em helvetica-w01-light, sans-serif;
			--itemDescriptionFontSlideshow-style: normal;
			--itemDescriptionFontSlideshow-variant: normal;
			--itemDescriptionFontSlideshow-weight: normal;
			--itemDescriptionFontSlideshow-size: 15px;
			--itemDescriptionFontSlideshow-line-height: 1.4em;
			--itemDescriptionFontSlideshow-family: helvetica-w01-light, sans-serif;
			--itemDescriptionFontSlideshow-text-decoration: none;
			--descriptionFontExpand: normal normal normal 15px/1.4em helvetica-w01-light, sans-serif;
			--descriptionFontExpand-style: normal;
			--descriptionFontExpand-variant: normal;
			--descriptionFontExpand-weight: normal;
			--descriptionFontExpand-size: 15px;
			--descriptionFontExpand-line-height: 1.4em;
			--descriptionFontExpand-family: helvetica-w01-light, sans-serif;
			--descriptionFontExpand-text-decoration: none;
			--itemFont: normal normal normal 17px/1.4em helvetica-w01-light, sans-serif;
			--itemFont-style: normal;
			--itemFont-variant: normal;
			--itemFont-weight: normal;
			--itemFont-size: 17px;
			--itemFont-line-height: 1.4em;
			--itemFont-family: helvetica-w01-light, sans-serif;
			--itemFont-text-decoration: none;
			--textFont-style: normal;
			--textFont-variant: normal;
			--textFont-weight: normal;
			--textFont-size: 20px;
			--textFont-line-height: 1.4em;
			--textFont-family: helvetica-w01-light, sans-serif;
			--textFont-text-decoration: none;
			}
			
			.s__514oxQ.oY2_tRb--madefor {
			--wbu-font-stack: var(--wix-font-stack);
			--wbu-font-weight-regular: var(--wix-font-weight-regular);
			--wbu-font-weight-medium: var(--wix-font-weight-medium);
			--wbu-font-weight-bold: var(--wix-font-weight-bold)
			}

			.syjDhab {
			--wbu-color-blue-0: #0F2CCF;
			--wbu-color-blue-100: #2F5DFF;
			--wbu-color-blue-200: #597DFF;
			--wbu-color-blue-300: #ACBEFF;
			--wbu-color-blue-400: #D5DFFF;
			--wbu-color-blue-500: #EAEFFF;
			--wbu-color-blue-600: #F5F7FF;
			--wbu-color-black-0: #151414;
			--wbu-color-black-100: #383838;
			--wbu-color-black-200: #525150;
			--wbu-color-black-300: #767574;
			--wbu-color-black-400: #A8A6A5;
			--wbu-color-black-500: #E0DFDF;
			--wbu-color-black-600: #F1F0EF;
			--wbu-color-red-0: #9C2426;
			--wbu-color-red-100: #DF3336;
			--wbu-color-red-200: #E55C5E;
			--wbu-color-red-300: #ED8F90;
			--wbu-color-red-400: #F4B8B9;
			--wbu-color-red-500: #F9D6D7;
			--wbu-color-red-600: #FCEBEB;
			--wbu-color-green-0: #0D4F3D;
			--wbu-color-green-100: #4B916D;
			--wbu-color-green-200: #97C693;
			--wbu-color-green-300: #BDE2A7;
			--wbu-color-green-400: #DAF3C0;
			--wbu-color-green-500: #EFFAE5;
			--wbu-color-green-600: #F1F5ED;
			--wbu-color-yellow-0: #D49341;
			--wbu-color-yellow-100: #F9AD4D;
			--wbu-color-yellow-200: #FABD71;
			--wbu-color-yellow-300: #FCD29D;
			--wbu-color-yellow-400: #FDEAD2;
			--wbu-color-yellow-500: #FEF3E5;
			--wbu-color-yellow-600: #FEF6ED;
			--wbu-color-orange-0: #AE3E09;
			--wbu-color-orange-100: #FF8044;
			--wbu-color-orange-200: #FE9361;
			--wbu-color-orange-300: #FDA77F;
			--wbu-color-orange-400: #FBCFBB;
			--wbu-color-orange-500: #FBE3D9;
			--wbu-color-orange-600: #FDF1EC;
			--wbu-color-purple-0: #5000AA;
			--wbu-color-purple-100: #7200F3;
			--wbu-color-purple-200: #8B2DF5;
			--wbu-color-purple-300: #BE89F9;
			--wbu-color-purple-400: #D7B7FB;
			--wbu-color-purple-500: #F1E5FE;
			--wbu-color-purple-600: #F8F2FF;
			--wbu-color-ai-0: #4D3DD0;
			--wbu-color-ai-100: #5A48F5;
			--wbu-color-ai-200: #7B6DF7;
			--wbu-color-ai-300: #A59BFA;
			--wbu-color-ai-400: #D6D1FC;
			--wbu-color-ai-500: #E7E4FE;
			--wbu-color-ai-600: #EEECFE;
			--wbu-heading-font-stack: 'Madefor Display', 'Helvetica Neue', Helvetica, Arial, '\E3\192\A1\E3\201A\A4\E3\192\AA\E3\201A\AA', 'meiryo', '\E3\192\2019\E3\192\A9\E3\201A\AE\E3\192\17D\E8\A7\2019\E3\201A\B4  pro w3', 'hiragino kaku gothic pro', sans-serif;
			--wbu-text-tiny-size: 10px;
			--wbu-text-tiny-line-height: 12px;
			--wbu-text-small-size: 12px;
			--wbu-text-small-line-height: 12px;
			--wbu-text-medium-size: 14px;
			--wbu-text-medium-line-height: 16px;
			--wbu-text-large-size: 16px;
			--wbu-text-large-line-height: 18px;
			--wbu-heading-h1-font-size: 32px;
			--wbu-heading-h1-line-height: 40px;
			--wbu-heading-h1-letter-spacing: -0.5px;
			--wbu-heading-h1-font-weight: 400;
			--wbu-heading-h2-font-size: 24px;
			--wbu-heading-h2-line-height: 32px;
			--wbu-heading-h2-letter-spacing: -0.5px;
			--wbu-heading-h2-font-weight: 500;
			--wbu-heading-h3-font-size: 16px;
			--wbu-heading-h3-line-height: 24px;
			--wbu-heading-h3-letter-spacing: -0.5px;
			--wbu-heading-h3-font-weight: 700;
			--wbu-heading-h4-font-size: 14px;
			--wbu-heading-h4-line-height: 18px;
			--wbu-heading-h4-letter-spacing: 0px;
			--wbu-heading-h4-font-weight: 500;
			--wbu-heading-h5-font-size: 12px;
			--wbu-heading-h5-line-height: 18px;
			--wbu-heading-h5-letter-spacing: 0px;
			--wbu-heading-h5-font-weight: 600
			}

			.s__1Rytdd.oH6LYyn--madefor {
			--wbu-font-stack: var(--wix-font-stack);
			--wbu-font-weight-regular: var(--wix-font-weight-regular);
			--wbu-font-weight-medium: var(--wix-font-weight-medium);
			--wbu-font-weight-bold: var(--wix-font-weight-bold)
			}

			.nav-arrows-container .custom-nav-arrows svg {
			width: 100%;
			height: 100%
			}

			.fullscreen-focus-lock {
			height: 100%;
			}

			.pro-gallery-stop-scroll-for-fullscreen {
			overflow-y: hidden
			}

			div.pro-gallery-parent-container .show-more-container i.show-more:hover {
			opacity: 1
			}

			div.pro-gallery-parent-container .show-more-container button.show-more {
			border-style: solid
			}

			div.pro-gallery-parent-container .show-more-container button.show-more:hover {
			opacity: 1
			}

			div.pro-gallery-parent-container .show-more-container.pro-gallery-mobile-indicator i.show-more:hover {
			opacity: 1
			}

			div.pro-gallery-parent-container .show-more-container.pro-gallery-mobile-indicator button.show-more {
			border-style: solid
			}

			div.pro-gallery-parent-container .show-more-container.pro-gallery-mobile-indicator button.show-more:hover {
			opacity: 1
			}

			.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i {
			background: none !important;
			font-size: 26px
			}

			.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle {
			z-index: 12
			}

			.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background {
			z-index: 11
			}

			.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info i:not(.pro-gallery-loved):not(.info-element-loved):hover,
			.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info button:not(.pro-gallery-loved):not(.info-element-loved):hover,
			.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info a:hover,
			.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover i:not(.pro-gallery-loved):not(.info-element-loved):hover,
			.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover button:not(.pro-gallery-loved):not(.info-element-loved):hover,
			.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover a:hover {
			opacity: .7
			}

			.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info .gallery-item-title,
			.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info .info-element-title {
			font-size: 22px
			}

			.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .custom-button-wrapper button,
			.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button {
			opacity: 1;
			background: rgba(0, 0, 0, 0);
			border-style: solid
			}

			.pro-gallery.inline-styles .gallery-item-container:not(.invert-hover) .gallery-item-hover.default.force-hover:before,
			.pro-gallery.inline-styles .gallery-item-container:not(.invert-hover):hover .gallery-item-hover.default:not(.hide-hover):before {
			opacity: .6
			}

			.pro-gallery.inline-styles .gallery-item-container.invert-hover .gallery-item-hover.default.force-hover:before,
			.pro-gallery.inline-styles .gallery-item-container.invert-hover:hover .gallery-item-hover.default:not(.hide-hover):before {
			opacity: 1
			}

			.pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .gallery-item-description,
			.pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .info-element-description,
			.pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .gallery-item-description,
			.pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .info-element-description,
			.pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .gallery-item-description,
			.pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .info-element-description,
			.pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .gallery-item-description,
			.pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .info-element-description,
			.pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .gallery-item-description,
			.pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-description {
			font-size: 15px
			}

			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.gallery-item-video i {
			font-size: 26px
			}

			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle {
			z-index: 12
			}

			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background {
			z-index: 11
			}

			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info i:not(.pro-gallery-loved):not(.info-element-loved):hover,
			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info button:not(.pro-gallery-loved):not(.info-element-loved):hover,
			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info a:hover,
			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover i:not(.pro-gallery-loved):not(.info-element-loved):hover,
			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover button:not(.pro-gallery-loved):not(.info-element-loved):hover,
			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover a:hover {
			opacity: .7
			}

			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .gallery-item-title,
			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .info-element-title {
			font-size: 22px
			}

			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .custom-button-wrapper button,
			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button {
			opacity: 1;
			background: rgba(0, 0, 0, 0);
			border-style: solid
			}

			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator:not(.invert-hover) .gallery-item-hover.default.force-hover:before,
			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator:not(.invert-hover):hover .gallery-item-hover.default:not(.hide-hover):before {
			opacity: .6
			}

			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator.invert-hover .gallery-item-hover.default.force-hover:before,
			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator.invert-hover:hover .gallery-item-hover.default:not(.hide-hover):before {
			opacity: 1
			}

			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .gallery-item-description,
			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .info-element-description,
			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .gallery-item-description,
			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .info-element-description,
			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .gallery-item-description,
			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .info-element-description,
			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .gallery-item-description,
			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .info-element-description,
			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .gallery-item-description,
			.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .info-element-description {
			font-size: 15px
			}

			.pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-description:after,
			.pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-description .fullscreen-side-bar-description-line:after,
			.pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-exif:after,
			.pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-link:after,
			.pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-bottom-link:after {
			opacity: .3
			}

			.pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-icon.fullscreen-cart-icon {
			background: inherit !important
			}

			.pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-icon.fullscreen-social-love-store.pro-gallery-loved {
			color: #e03939 !important
			}

			.pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-icon.fullscreen-social-love.pro-gallery-loved {
			color: #e03939 !important
			}

			.social-share-wrapper {
			position: fixed;
			top: 0;
			bottom: 0;
			left: 0;
			right: 0;
			z-index: 200005
			}

			.social-share-wrapper .mobile-social-share-screen {
			position: absolute;
			top: 0;
			height: 100%;
			width: 100%;
			z-index: -1;
			background-color: rgba(0, 0, 0, 0)
			}

			.social-share-wrapper .mobile-social-share-screen.mobile-social-share-screen-visible {
			z-index: 200005;
			background-color: rgba(0, 0, 0, .6);
			transition: background-color .3s ease
			}

			.social-share-wrapper .mobile-social-share-screen .mobile-social-share-background {
			height: calc(100% - 150px);
			touch-action: none
			}

			.social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab {
			position: absolute;
			bottom: 0px;
			width: 100%;
			height: 150px;
			box-sizing: border-box;
			background-color: #fff;
			margin-bottom: -150px;
			display: flex;
			justify-content: center;
			align-items: center;
			transition: all .4s ease
			}

			.social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab.mobile-social-share-tab-visible {
			margin-bottom: 0px
			}

			.social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container {
			display: flex;
			flex-direction: column;
			justify-content: center;
			align-items: center;
			width: 100%
			}

			.social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container .social-share-items-list {
			display: flex;
			justify-content: space-between;
			width: 220px
			}

			.social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container .social-share-items-list .social-share-icon {
			height: 16px;
			width: 16px
			}

			.social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container .social-share-copylink-container {
			height: 32px;
			margin-top: 20px
			}

			.social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container .social-share-copylink-container .social-share-copylink-input {
			width: 200px;
			font-size: 11px;
			padding: 2px 4px
			}

			.social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container .social-share-copylink-container .social-share-copylink-button {
			width: 40px
			}

			.social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container .social-share-copylink-container .social-share-copylink-button .social-share-copylink-icon {
			height: 16px;
			width: 16px
			}

			.social-share-wrapper .desktop-social-share-screen {
			position: fixed;
			top: 0;
			left: 0;
			height: 100%;
			width: 100%;
			z-index: -1;
			background-color: rgba(0, 0, 0, 0);
			display: flex;
			justify-content: center;
			align-items: center
			}

			.social-share-wrapper .desktop-social-share-screen.desktop-social-share-screen-visible {
			z-index: 200005;
			background-color: rgba(0, 0, 0, .6);
			transition: all .4s ease
			}

			.social-share-wrapper .desktop-social-share-screen .desktop-social-share-background {
			position: fixed;
			height: 100%;
			width: 100%
			}

			.social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup {
			position: relative;
			width: 580px;
			height: 250px;
			box-sizing: border-box;
			background-color: #fff;
			display: flex;
			justify-content: center;
			align-items: center;
			margin-bottom: -100px;
			opacity: 0;
			transition: all .4s ease
			}

			.social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup.desktop-social-share-popup-visible {
			margin-bottom: 0px;
			opacity: 1
			}

			.social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup .desktop-social-share-popup-close-button {
			position: absolute;
			top: 24px;
			right: 24px;
			cursor: pointer
			}

			.social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup .desktop-social-share-popup-close-button:focus {
			border-radius: 7px;
			box-shadow: inset 0 0 1px 3px #116dff
			}

			.social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup .social-share-items-container {
			display: flex;
			flex-direction: column;
			justify-content: center;
			align-items: center;
			width: 100%
			}

			.social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup .social-share-items-container .social-share-items-list {
			display: flex;
			justify-content: space-between;
			width: 280px
			}

			.social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup .social-share-items-container .social-share-items-list .social-share-icon {
			height: 24px;
			width: 24px;
			transition: color .2s ease
			}

			.social-share-wrapper .social-share-item {
			position: relative
			}

			.social-share-wrapper .social-share-item .social-share-button {
			opacity: 1;
			transition: opacity .2s ease;
			cursor: pointer
			}

			.social-share-wrapper .social-share-item .social-share-button:focus {
			border-radius: 7px;
			box-shadow: inset 0 0 1px 3px #116dff
			}

			.social-share-wrapper .social-share-item .social-share-button:hover {
			opacity: .65
			}

			.social-share-wrapper .social-share-item .social-share-button:active {
			opacity: 1
			}

			.social-share-wrapper .social-share-copylink-container {
			display: flex;
			margin-top: 25px;
			height: 40px
			}

			.social-share-wrapper .social-share-copylink-container .social-share-copylink-input {
			border: 1px solid #000;
			padding: 2px 8px;
			height: 100%;
			width: 260px
			}

			.social-share-wrapper .social-share-copylink-container .social-share-copylink-button {
			width: 50px;
			height: 100%;
			background-color: #000;
			color: #fff;
			cursor: pointer;
			transition: background-color .1s ease
			}

			.social-share-wrapper .social-share-copylink-container .social-share-copylink-button:focus {
			border-radius: 7px;
			box-shadow: inset 0 0 1px 3px #116dff
			}

			.social-share-wrapper .social-share-copylink-container .social-share-copylink-button:hover {
			background-color: rgba(0, 0, 0, .65)
			}

			.social-share-wrapper .social-share-copylink-container .social-share-copylink-button .social-share-copylink-icon {
			margin-top: 2px
			}

			div.pro-gallery .gallery-item-container.main-color-on-hover:not(.hide-hover) .gallery-item-content .gallery-item {
			transition: opacity .4s ease !important
			}

			div.pro-gallery .gallery-item-container.main-color-on-hover:not(.hide-hover).simulate-hover .gallery-item-content .gallery-item,
			div.pro-gallery .gallery-item-container.main-color-on-hover:not(.hide-hover):hover .gallery-item-content .gallery-item {
			opacity: 0
			}

			div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-hover:not(.hide-hover),
			div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-content,
			div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .hover-info-element {
			transition: transform 2.2s cubic-bezier(0.14, 0.4, 0.09, 0.99) !important
			}

			div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-content,
			div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-content {
			transform: scale(1.1)
			}

			div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-hover:not(.hide-hover),
			div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-hover:not(.hide-hover) {
			transform: scale(1.11)
			}

			div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-hover:not(.hide-hover) .hover-info-element,
			div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-hover:not(.hide-hover) .hover-info-element {
			transform: scale(0.9009)
			}

			div.pro-gallery .gallery-item-container.blur-on-hover:not(.hide-hover) .gallery-item-content {
			transition: filter .4s linear !important
			}

			div.pro-gallery .gallery-item-container.blur-on-hover:not(.hide-hover).simulate-hover .gallery-item-content .gallery-item,
			div.pro-gallery .gallery-item-container.blur-on-hover:not(.hide-hover):hover .gallery-item-content .gallery-item {
			filter: blur(6px)
			}

			div.pro-gallery .gallery-item-container.grayscale-on-hover:not(.hide-hover) .gallery-item-content {
			transition: filter .6s ease !important
			}

			div.pro-gallery .gallery-item-container.grayscale-on-hover:not(.hide-hover).simulate-hover .gallery-item-content,
			div.pro-gallery .gallery-item-container.grayscale-on-hover:not(.hide-hover):hover .gallery-item-content {
			filter: grayscale(1)
			}

			div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover) {
			transition: background-color .4s ease !important
			}

			div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover) .gallery-item-content,
			div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover) .gallery-item-hover:not(.hide-hover) {
			transition: transform .4s ease !important
			}

			div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover).simulate-hover,
			div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover):hover {
			background-color: rgba(0, 0, 0, 0) !important
			}

			div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover).simulate-hover .gallery-item-content,
			div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover):hover .gallery-item-content {
			transform: scale(0.985)
			}

			div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover).simulate-hover .gallery-item-hover:not(.hide-hover),
			div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover):hover .gallery-item-hover:not(.hide-hover) {
			transform: scale(0.985)
			}

			div.pro-gallery .gallery-item-container.invert-on-hover:not(.hide-hover) .gallery-item-content {
			transition: filter .6s ease !important
			}

			div.pro-gallery .gallery-item-container.invert-on-hover:not(.hide-hover).simulate-hover .gallery-item-content,
			div.pro-gallery .gallery-item-container.invert-on-hover:not(.hide-hover):hover .gallery-item-content {
			filter: invert(1)
			}

			div.pro-gallery .gallery-item-container.color-in-on-hover .gallery-item-content {
			filter: grayscale(1);
			transition: filter .6s ease !important
			}

			div.pro-gallery .gallery-item-container.color-in-on-hover.simulate-hover:not(.hide-hover) .gallery-item-content,
			div.pro-gallery .gallery-item-container.color-in-on-hover:hover:not(.hide-hover) .gallery-item-content {
			filter: grayscale(0)
			}

			div.pro-gallery .gallery-item-container.darkened-on-hover .gallery-item-content {
			filter: brightness(1);
			transition: filter .6s ease !important
			}

			div.pro-gallery .gallery-item-container.darkened-on-hover.simulate-hover:not(.hide-hover) .gallery-item-content,
			div.pro-gallery .gallery-item-container.darkened-on-hover:hover:not(.hide-hover) .gallery-item-content {
			filter: brightness(0.7)
			}

			div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover {
			transition: none
			}

			div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover:before {
			opacity: 0
			}

			div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover .gallery-item-hover-inner {
			opacity: 0
			}

			div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover,
			div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover) {
			transition: none
			}

			div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover:before,
			div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover):before {
			opacity: 1;
			background: rgba(8, 8, 8, .75)
			}

			div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover .gallery-item-hover-inner,
			div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover .info-member:not(.hidden),
			div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover) .gallery-item-hover-inner,
			div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover) .info-member:not(.hidden) {
			opacity: 1 !important
			}

			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-fade-in .gallery-item-hover {
			transition: filter .4s ease, opacity .4s ease !important
			}

			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-fade-in .gallery-item-hover:before {
			transition: filter .4s ease, opacity .4s ease !important;
			filter: opacity(0)
			}

			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-fade-in .gallery-item-hover .gallery-item-hover-inner,
			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-fade-in .gallery-item-hover .info-member:not(.hidden) {
			transition: opacity .4s ease
			}

			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-fade-in .gallery-item-hover.force-hover:before,
			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-fade-in:hover .gallery-item-hover:not(.hide-hover):before {
			filter: opacity(1)
			}

			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand .gallery-item-hover {
			transition: transform .4s ease, filter .2s ease, opacity .2s ease !important
			}

			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand .gallery-item-hover:before {
			transition: transform .4s ease, filter .2s ease, opacity .2s ease !important;
			transform: scale(0.9);
			filter: opacity(0)
			}

			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand .gallery-item-hover .gallery-item-hover-inner,
			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand .gallery-item-hover .info-member:not(.hidden) {
			transition: opacity .2s ease
			}

			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand .gallery-item-hover.force-hover:before,
			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand:hover .gallery-item-hover:not(.hide-hover):before {
			transform: scale(1);
			filter: opacity(1)
			}

			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up .gallery-item-hover {
			transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important
			}

			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up .gallery-item-hover:before {
			transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important;
			transform: translateY(100%);
			filter: opacity(0)
			}

			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up .gallery-item-hover .gallery-item-hover-inner,
			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up .gallery-item-hover .info-member:not(.hidden) {
			transition: opacity .4s ease
			}

			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up .gallery-item-hover.force-hover:before,
			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up:hover .gallery-item-hover:not(.hide-hover):before {
			transform: translateY(0);
			filter: opacity(1)
			}

			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right .gallery-item-hover {
			transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important
			}

			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right .gallery-item-hover:before {
			transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important;
			transform: translateX(-100%);
			filter: opacity(0)
			}

			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right .gallery-item-hover .gallery-item-hover-inner,
			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right .gallery-item-hover .info-member:not(.hidden) {
			transition: opacity .4s ease
			}

			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right .gallery-item-hover.force-hover:before,
			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right:hover .gallery-item-hover:not(.hide-hover):before {
			transform: translateX(0);
			filter: opacity(1)
			}

			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left .gallery-item-hover {
			transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important
			}

			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left .gallery-item-hover:before {
			transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important;
			transform: translateX(100%);
			filter: opacity(0)
			}

			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left .gallery-item-hover .gallery-item-hover-inner,
			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left .gallery-item-hover .info-member:not(.hidden) {
			transition: opacity .4s ease
			}

			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left .gallery-item-hover.force-hover:before,
			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left:hover .gallery-item-hover:not(.hide-hover):before {
			transform: translateX(0);
			filter: opacity(1)
			}

			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down .gallery-item-hover {
			transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important
			}

			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down .gallery-item-hover:before {
			transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important;
			transform: translateY(-100%);
			filter: opacity(0)
			}

			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down .gallery-item-hover .gallery-item-hover-inner,
			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down .gallery-item-hover .info-member:not(.hidden) {
			transition: opacity .4s ease
			}

			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down .gallery-item-hover.force-hover:before,
			div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down:hover .gallery-item-hover:not(.hide-hover):before {
			transform: translateY(0);
			filter: opacity(1)
			}

			div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover {
			transition: none
			}

			div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover:before {
			opacity: 1;
			background: rgba(8, 8, 8, .75)
			}

			div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover .gallery-item-hover-inner {
			opacity: 1
			}

			div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover .gallery-item-hover-inner,
			div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover .info-member:not(.hidden) {
			opacity: 1 !important
			}

			div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover.force-hover,
			div.pro-gallery .gallery-item-container.invert-hover:hover .gallery-item-hover:not(.hide-hover) {
			transition: none
			}

			div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover.force-hover:before,
			div.pro-gallery .gallery-item-container.invert-hover:hover .gallery-item-hover:not(.hide-hover):before {
			opacity: 0
			}

			div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover.force-hover .gallery-item-hover-inner,
			div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover.force-hover .info-member:not(.hidden),
			div.pro-gallery .gallery-item-container.invert-hover:hover .gallery-item-hover:not(.hide-hover) .gallery-item-hover-inner,
			div.pro-gallery .gallery-item-container.invert-hover:hover .gallery-item-hover:not(.hide-hover) .info-member:not(.hidden) {
			opacity: 0 !important
			}

			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-fade-in .gallery-item-hover {
			transition: filter .4s ease, opacity .4s ease !important
			}

			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-fade-in .gallery-item-hover:before {
			transition: filter .4s ease, opacity .4s ease !important;
			filter: opacity(1)
			}

			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-fade-in .gallery-item-hover .gallery-item-hover-inner,
			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-fade-in .gallery-item-hover .info-member:not(.hidden) {
			transition: opacity .4s ease
			}

			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-fade-in .gallery-item-hover.force-hover:before,
			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-fade-in:hover .gallery-item-hover:not(.hide-hover):before {
			filter: opacity(0)
			}

			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand .gallery-item-hover {
			transition: transform .4s ease, filter .2s ease, opacity .2s ease !important
			}

			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand .gallery-item-hover:before {
			transition: transform .4s ease, filter .2s ease, opacity .2s ease !important;
			transform: scale(1);
			filter: opacity(1)
			}

			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand .gallery-item-hover .gallery-item-hover-inner,
			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand .gallery-item-hover .info-member:not(.hidden) {
			transition: opacity .2s ease
			}

			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand .gallery-item-hover.force-hover:before,
			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand:hover .gallery-item-hover:not(.hide-hover):before {
			transform: scale(0.9);
			filter: opacity(0)
			}

			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up .gallery-item-hover {
			transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important
			}

			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up .gallery-item-hover:before {
			transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important;
			transform: translateY(0);
			filter: opacity(1)
			}

			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up .gallery-item-hover .gallery-item-hover-inner,
			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up .gallery-item-hover .info-member:not(.hidden) {
			transition: opacity .4s ease
			}

			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up .gallery-item-hover.force-hover:before,
			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up:hover .gallery-item-hover:not(.hide-hover):before {
			transform: translateY(100%);
			filter: opacity(0)
			}

			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right .gallery-item-hover {
			transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important
			}

			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right .gallery-item-hover:before {
			transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important;
			transform: translateX(0);
			filter: opacity(1)
			}

			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right .gallery-item-hover .gallery-item-hover-inner,
			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right .gallery-item-hover .info-member:not(.hidden) {
			transition: opacity .4s ease
			}

			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right .gallery-item-hover.force-hover:before,
			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right:hover .gallery-item-hover:not(.hide-hover):before {
			transform: translateX(-100%);
			filter: opacity(0)
			}

			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left .gallery-item-hover {
			transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important
			}

			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left .gallery-item-hover:before {
			transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important;
			transform: translateX(100%);
			filter: opacity(1)
			}

			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left .gallery-item-hover .gallery-item-hover-inner,
			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left .gallery-item-hover .info-member:not(.hidden) {
			transition: opacity .4s ease
			}

			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left .gallery-item-hover.force-hover:before,
			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left:hover .gallery-item-hover:not(.hide-hover):before {
			transform: translateX(0);
			filter: opacity(0)
			}

			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down .gallery-item-hover {
			transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important
			}

			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down .gallery-item-hover:before {
			transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important;
			transform: translateY(-100%);
			filter: opacity(1)
			}

			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down .gallery-item-hover .gallery-item-hover-inner,
			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down .gallery-item-hover .info-member:not(.hidden) {
			transition: opacity .4s ease
			}

			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down .gallery-item-hover.force-hover:before,
			div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down:hover .gallery-item-hover:not(.hide-hover):before {
			transform: translateY(0);
			filter: opacity(0)
			}

			.animation-slide {
			transition: width .4s ease, height .4s ease, top .4s ease, left .4s ease
			}

			.item-with-secondary-media-container .secondary-media-item.hide {
			opacity: 0
			}

			.item-with-secondary-media-container .secondary-media-item.show {
			opacity: 1
			}

			*[data-collapsed=true] .pro-gallery-parent-container .gallery-item,
			*[data-hidden=true] .pro-gallery-parent-container .gallery-item {
			background-image: none !important
			}

			html.pro-gallery {
			width: 100%;
			height: auto
			}

			body.pro-gallery {
			transition: opacity 2s ease
			}

			#gallery-loader {
			position: fixed;
			top: 50%
			}

			.show-more-container {
			text-align: center;
			line-height: 138px
			}

			.show-more-container i.show-more {
			color: #5d5d61;
			font-size: 40px;
			cursor: pointer;
			margin-top: -3px
			}

			.show-more-container button.show-more {
			display: inline-block;
			padding: 11px 29px;
			border-radius: 0;
			border: 2px solid #5d5d61;
			font-family: "HelveticaNeueW01-45Ligh", "HelveticaNeueW02-45Ligh", "HelveticaNeueW10-45Ligh", sans-serif;
			font-size: 12px;
			color: #5d5d61;
			background: rgba(0, 0, 0, 0);
			cursor: pointer
			}

			.show-more-container button.show-more:hover {
			background: rgba(0, 0, 0, .1)
			}

			.more-items-loader {
			display: block;
			width: 100%;
			text-align: center;
			line-height: 50px;
			font-size: 30px;
			color: #116dff
			}

			.version-header {
			color: #e03939;
			text-align: left;
			font-family: "Consolas", monospace;
			font-size: 13px;
			position: absolute;
			top: 0;
			left: 0;
			width: 320px;
			height: 100px;
			line-height: 30px;
			background: hsla(0, 0%, 100%, .8);
			z-index: 100
			}

			.auto-slideshow-button {
			margin-top: 19px;
			padding: 5px;
			height: 28px;
			width: 20px;
			left: auto;
			z-index: 1;
			position: absolute;
			display: flex;
			text-align: center;
			cursor: pointer;
			opacity: .9
			}

			.auto-slideshow-counter {
			margin-top: 24px;
			left: auto;
			z-index: 1;
			position: absolute;
			display: flex;
			text-align: center;
			opacity: .9;
			font-size: 15px;
			line-height: normal
			}

			@keyframes fadeIn {
			from {
			opacity: 0
			}
			to {
			opacity: 1
			}
			}

			.mouse-cursor {
			display: flex;
			width: 100%;
			position: absolute
			}

			.nav-arrows-container {
			left: auto;
			position: absolute;
			display: flex;
			text-align: center;
			cursor: pointer;
			opacity: .9;
			align-items: center;
			background: rgba(0, 0, 0, 0);
			border: none;
			justify-content: center
			}

			.nav-arrows-container.follow-mouse-cursor {
			position: relative;
			cursor: none
			}

			.nav-arrows-container:hover {
			opacity: 1
			}

			.nav-arrows-container.drop-shadow svg {
			filter: drop-shadow(0px 1px 0.15px #B2B2B2)
			}

			.nav-arrows-container .slideshow-arrow {
			flex-shrink: 0
			}

			.nav-arrows-container:focus:not(:focus-visible) {
			--focus-ring-box-shadow: none !important;
			outline: none !important;
			box-shadow: none !important
			}

			.arrow-portal-container span {
			animation: fadeIn .1s ease-in-out;
			position: fixed;
			transition: top 50ms, left 50ms;
			display: flex;
			align-items: center;
			justify-content: center
			}

			div.gallery-slideshow div.pro-gallery,
			div.gallery-slideshow .gallery-column {
			box-sizing: content-box !important
			}

			div.gallery-slideshow .gallery-group,
			div.gallery-slideshow .gallery-item-container,
			div.gallery-slideshow .gallery-item-wrapper {
			overflow: visible !important
			}

			div.gallery-slideshow.streched .gallery-slideshow-info {
			padding-left: 50px !important;
			padding-right: 50px !important
			}

			@media(max-width: 500px) {
			div.gallery-slideshow div.pro-gallery .gallery-slideshow-info {
			padding-left: 20px;
			padding-right: 20px
			}
			}

			div.gallery-slideshow div.pro-gallery .gallery-item-container .gallery-slideshow-info {
			position: absolute;
			padding-top: 0px;
			bottom: -220px;
			height: 220px;
			width: 100%;
			box-sizing: border-box;
			display: flex;
			z-index: 15
			}

			.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover {
			padding: 30px 60px
			}

			.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover {
			padding: 30px 10px 50px
			}

			.gallery-columns div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover {
			padding: 30px
			}

			div.pro-gallery {
			width: 100%;
			height: 100%;
			overflow: hidden;
			backface-visibility: hidden;
			position: relative
			}

			div.pro-gallery .gallery-column {
			float: left;
			overflow: hidden;
			position: relative;
			transform-style: preserve-3d;
			backface-visibility: hidden
			}

			div.pro-gallery .gallery-column .gallery-left-padding {
			display: inline-block;
			height: 100%
			}

			div.pro-gallery .gallery-column .gallery-top-padding {
			display: block;
			width: 100%
			}

			div.pro-gallery .gallery-group {
			float: left;
			overflow: hidden;
			position: relative;
			transform-style: preserve-3d;
			backface-visibility: hidden;
			box-sizing: border-box;
			padding: 0;
			font-family: "HelveticaNeueW01-45Ligh", "HelveticaNeueW02-45Ligh", "HelveticaNeueW10-45Ligh", sans-serif;
			font-size: 11px
			}

			div.pro-gallery .gallery-group.debug.gallery-group-gone {
			background: #cdcdd0
			}

			div.pro-gallery .gallery-group.debug.gallery-group-visible {
			background: #c1f0c1
			}

			div.pro-gallery .gallery-group.debug.gallery-group-hidden {
			background: #f99
			}

			div.pro-gallery .gallery-item-container {
			position: absolute;
			display: inline-block;
			vertical-align: top;
			border: none;
			padding: 0;
			border-radius: 0;
			box-sizing: border-box;
			overflow: hidden;
			transform-style: preserve-3d;
			backface-visibility: hidden;
			outline: none;
			text-decoration: none;
			color: inherit;
			will-change: top, left, width, height;
			box-sizing: border-box;
			font-family: "HelveticaNeueW01-45Ligh", "HelveticaNeueW02-45Ligh", "HelveticaNeueW10-45Ligh", sans-serif;
			font-size: 11px;
			cursor: default;
			scroll-snap-align: center
			}

			div.pro-gallery .gallery-item-container .item-action {
			width: 1px;
			height: 1px;
			overflow: hidden;
			position: absolute;
			pointer-events: none;
			z-index: -1
			}

			div.pro-gallery .gallery-item-container .item-action:focus {
			--focus-ring-box-shadow: none !important;
			outline: none !important;
			box-shadow: none !important
			}

			div.pro-gallery .gallery-item-container:hover .gallery-item-common-info {
			cursor: pointer
			}

			div.pro-gallery .gallery-item-container:hover .gallery-item-common-info button {
			text-decoration: underline;
			cursor: pointer
			}

			div.pro-gallery .gallery-item-container.visible {
			transform: translate3d(0, 0, 0)
			}

			div.pro-gallery .gallery-item-container.clickable {
			cursor: pointer
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper {
			position: relative;
			width: 100%;
			height: 100%;
			overflow: hidden
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .item-with-secondary-media-container .secondary-media-item {
			position: absolute;
			z-index: 1;
			width: 100%;
			height: 100%;
			top: 0;
			left: 0
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .item-with-secondary-media-container .secondary-media-item .gallery-item {
			-o-object-fit: cover;
			object-fit: cover
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .item-with-secondary-media-container .secondary-media-item .text-item>div {
			width: 100% !important;
			height: 100% !important
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper.transparent,
			div.pro-gallery .gallery-item-container .gallery-item-wrapper.cube-type-fit {
			background: rgba(0, 0, 0, 0)
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-preload {
			display: none
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper.cube-type-fit .gallery-item {
			background: rgba(0, 0, 0, 0);
			-o-object-fit: contain;
			object-fit: contain
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item {
			-o-object-fit: cover;
			object-fit: cover;
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			margin: 0;
			overflow: hidden;
			border-radius: 0
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item {
			box-sizing: border-box;
			/*! autoprefixer: ignore next */
			-webkit-font-smoothing: antialiased;
			white-space: initial
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item .te-pro-gallery-text-item {
			line-height: normal !important;
			letter-spacing: normal !important
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item>div {
			background: initial !important;
			box-sizing: border-box
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item p,
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item span,
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item div,
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h1,
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h2,
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h3,
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h4,
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h5,
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h6,
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item i {
			margin: 0;
			padding: 0
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item .pro-circle-preloader {
			top: 50%;
			left: 50%;
			height: 30px;
			width: 15px;
			z-index: -1;
			opacity: .4
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item img.gallery--placeholder-item {
			width: 100% !important;
			height: 100% !important;
			-o-object-fit: cover;
			object-fit: cover;
			-o-object-position: center;
			object-position: center
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-loaded {
			background-color: rgba(0, 0, 0, 0);
			opacity: 1 !important;
			animation: none !important
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-loaded.image-item:after {
			display: none !important
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-loaded~.pro-circle-preloader {
			display: none
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.error {
			opacity: 0 !important
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-preloaded {
			background-size: cover;
			background-repeat: no-repeat;
			background-position: center center
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-preloaded.grid-fit {
			background-size: contain
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video {
			overflow: hidden;
			text-align: center
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video iframe {
			left: 0;
			top: 0
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video.playing button,
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video.playing i {
			display: none
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video.playedOnce~.image-item {
			pointer-events: none;
			opacity: 0;
			transition: opacity .2s ease
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button,
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i {
			display: inline-block;
			text-rendering: auto;
			/*! autoprefixer: ignore next */
			-webkit-font-smoothing: antialiased;
			position: absolute;
			z-index: 11;
			top: 50%;
			left: 50%;
			height: 60px;
			text-align: center;
			margin: -30px 0 0 -30px;
			background: #080808;
			color: #fff;
			border-radius: 50px;
			opacity: .7
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle,
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle {
			opacity: 1
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle,
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-background,
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle,
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-background {
			font-size: 26px
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button:hover,
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i:hover {
			opacity: .9
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button:before,
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i:before {
			font-size: 2.3em;
			opacity: 1
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-info {
			position: absolute;
			bottom: -220px;
			height: 220px;
			width: 100%;
			box-sizing: border-box;
			display: flex;
			z-index: 15
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-info>div {
			height: 100%;
			width: 100%
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover {
			white-space: initial;
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			margin: 0;
			box-sizing: border-box;
			border-radius: 0;
			z-index: 15;
			overflow: hidden
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .gallery-item-hover-inner {
			height: 100%
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover.no-hover-bg:before {
			opacity: 0 !important
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover:before {
			content: " ";
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			margin: 0;
			box-sizing: border-box;
			z-index: -1
			}

			div.pro-gallery .gallery-item-container .gallery-item-common-info {
			box-sizing: border-box;
			cursor: pointer
			}

			div.pro-gallery.one-row {
			white-space: nowrap;
			float: left
			}

			div.pro-gallery.one-row .gallery-column {
			width: 100%;
			float: none;
			white-space: nowrap
			}

			div.pro-gallery.one-row .gallery-column .gallery-group {
			display: inline-block;
			float: none
			}

			div.pro-gallery.one-row.slider .gallery-column {
			overflow-x: scroll
			}

			div.pro-gallery.one-row.slider .gallery-column.scroll-snap {
			-ms-scroll-snap-type: x mandatory;
			scroll-snap-type: x mandatory
			}

			div.pro-gallery.one-row .gallery-horizontal-scroll-inner {
			position: relative;
			will-change: transform
			}

			div.pro-gallery.thumbnails-gallery {
			overflow: hidden;
			float: left
			}

			div.pro-gallery.thumbnails-gallery .galleryColumn {
			position: relative;
			overflow: visible
			}

			div.pro-gallery.thumbnails-gallery .thumbnailItem {
			position: absolute;
			background-color: #fff;
			background-size: cover;
			background-position: center;
			overflow-y: inherit;
			border-radius: 0px;
			cursor: pointer
			}

			div.pro-gallery.thumbnails-gallery .thumbnailItem.pro-gallery-highlight::after {
			content: "";
			display: block;
			height: 100%;
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			background-color: hsla(0, 0%, 100%, .6)
			}

			@media(max-width: 500px) {
			div.pro-gallery.thumbnails-gallery {
			overflow: visible
			}
			}

			div.pro-gallery *:focus {
			box-shadow: none
			}

			div.pro-gallery.accessible i:focus,
			div.pro-gallery.accessible button:not(.nav-arrows-container, .has-custom-focus):focus {
			box-shadow: inset 0 0 0 1px #fff, inset 0 0 1px 4px #116dff
			}

			div.pro-gallery.accessible i:focus:not(:focus-visible),
			div.pro-gallery.accessible button:not(.nav-arrows-container, .has-custom-focus):focus:not(:focus-visible) {
			box-shadow: none !important
			}

			div.pro-gallery.accessible .gallery-item-hover i:focus,
			div.pro-gallery.accessible .gallery-item-hover button:focus {
			box-shadow: none
			}

			div.pro-gallery.accessible .gallery-item-container:has(.item-action:focus)::after {
			content: " ";
			width: 100%;
			height: 100%;
			position: absolute;
			top: 0;
			left: 0;
			box-shadow: inset 0 0 1px 2px #116dff, inset 0 0 7px 0 #fff, inset 0 0 10px -5px #116dff;
			pointer-events: none;
			border-radius: inherit;
			z-index: 15
			}

			div.pro-gallery.accessible .pro-gallery-thumbnails-highlighted::before {
			box-shadow: inset 0 0 1px 2px #116dff, inset 0 0 7px 0 #fff, inset 0 0 10px -5px #116dff
			}

			div.pro-gallery.accessible .pro-gallery-thumbnails-highlighted::after {
			content: " ";
			width: 100%;
			height: 100%;
			position: absolute;
			top: 0;
			left: 0;
			box-shadow: inset 0 0 1px 2px #116dff, inset 0 0 7px 0 #fff, 0 0 10px -5px #116dff;
			pointer-events: none;
			border-radius: inherit
			}

			div.pro-gallery .hide-scrollbars {
			-ms-overflow-style: none;
			overflow: -moz-scrollbars-none;
			scrollbar-width: none
			}

			div.pro-gallery .hide-scrollbars::-webkit-scrollbar,
			div.pro-gallery .hide-scrollbars::-webkit-scrollbar {
			width: 0 !important;
			height: 0 !important
			}

			div.pro-gallery .rtl {
			direction: rtl
			}

			div.pro-gallery .ltr {
			direction: ltr
			}

			.sr-only.out-of-view-component {
			position: absolute;
			width: 1px;
			height: 1px;
			padding: 0;
			margin: -1px;
			overflow: hidden;
			clip-path: circle(0%);
			border: 0
			}

			.screen-logs {
			word-wrap: break-word;
			background: #fff;
			width: 280px;
			font-size: 10px
			}

			.fade {
			display: block;
			transition: opacity 600ms ease
			}

			.fade-visible {
			opacity: 1
			}

			.fade-hidden {
			opacity: 0
			}

			.deck-before {
			display: block;
			z-index: 1;
			transition: transform 600ms ease;
			transform: translateX(-100%)
			}

			.deck-before-rtl {
			display: block;
			z-index: 1;
			transition: transform 600ms ease;
			transform: translateX(100%)
			}

			.deck-current {
			display: block;
			z-index: 0;
			transition: transform 600ms ease;
			transform: translateX(0)
			}

			.deck-current .override {
			transition: transform 600ms ease, opacity .1s ease 200ms !important
			}

			.deck-after {
			display: block;
			transition: opacity .2s ease 600ms;
			z-index: -1;
			opacity: 0
			}

			.deck-after .override {
			transition: opacity .1s ease 0s !important
			}

			.disabled-transition {
			transition: none !important
			}

			@keyframes changing_background {
			0% {
			background-color: rgba(241, 241, 241, .2)
			}
			50% {
			background-color: rgba(241, 241, 241, .8)
			}
			100% {
			background-color: rgba(241, 241, 241, .2)
			}
			}

			.pro-gallery-parent-container.gallery-slideshow [data-hook=group-view]::before {
			content: "";
			position: absolute;
			scroll-snap-align: center;
			top: var(--group-top);
			left: var(--group-left);
			width: var(--group-width);
			right: var(--group-right);
			height: 1px;
			pointer-events: none
			}

			.pro-gallery-parent-container:not(.gallery-slideshow) [data-hook=group-view] .item-link-wrapper::before {
			content: "";
			position: absolute;
			scroll-snap-align: center;
			top: var(--group-top);
			left: var(--group-left);
			width: var(--group-width);
			right: var(--group-right);
			height: 1px;
			pointer-events: none
			}

			.gallery-item-container {
			scroll-snap-align: none !important
			}

			.gallery-slideshow .gallery-item-container:not(.clickable) a {
			cursor: default
			}

			.slideshow-info-element-inner {
			box-sizing: border-box;
			padding-top: 24px;
			height: 100%;
			width: 100%
			}

			.slideshow-info-element-inner .info-element-text {
			flex-grow: 1;
			padding: 0;
			margin-bottom: 25px;
			display: flex;
			flex-direction: column
			}

			.slideshow-info-element-inner .info-element-text>div {
			width: 100%
			}

			.slideshow-info-element-inner .info-element-text .info-element-title {
			white-space: normal;
			font-family: "HelveticaNeueW01-Thin", "HelveticaNeueW02-Thin", "HelveticaNeueW10-35Thin", sans-serif;
			line-height: 32px;
			font-size: 21px;
			height: auto;
			color: #2b5672;
			display: block;
			/*! autoprefixer: ignore next */
			-webkit-box-orient: vertical;
			transition: opacity .4s ease;
			text-overflow: ellipsis
			}

			.slideshow-info-element-inner .info-element-text .info-element-description {
			font-family: "HelveticaNeueW01-Thin", "HelveticaNeueW02-Thin", "HelveticaNeueW10-35Thin", sans-serif;
			line-height: 25px;
			font-size: 15px;
			height: auto;
			color: #2b5672;
			overflow: hidden;
			display: block;
			/*! autoprefixer: ignore next */
			-webkit-box-orient: vertical;
			transition: opacity .4s ease;
			white-space: nowrap;
			text-overflow: ellipsis
			}

			.slideshow-info-element-inner .info-element-text .info-element-description>span {
			white-space: normal
			}

			.slideshow-info-element-inner .info-element-text .info-member.hide {
			display: none
			}

			.slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper {
			display: flex;
			justify-content: center;
			color: #fff
			}

			.slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button {
			display: block;
			overflow: hidden;
			white-space: nowrap;
			text-overflow: ellipsis;
			font-size: 15px;
			line-height: 25px;
			height: 45px;
			min-width: 190px;
			padding: 0 15px;
			position: relative;
			z-index: 10;
			cursor: pointer;
			outline: none;
			border-style: solid;
			text-decoration: none
			}

			.slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button .overlay {
			display: none
			}

			.slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button:hover {
			opacity: 1 !important
			}

			.slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button:hover .overlay {
			display: block;
			background: hsla(0, 0%, 100%, .1);
			width: 100%;
			height: 100%;
			position: absolute;
			top: 0;
			left: 0
			}

			.slideshow-info-element-inner .info-element-social {
			height: auto;
			position: static;
			display: flex;
			flex-direction: row;
			margin: 0;
			overflow: visible;
			z-index: 16;
			transition: opacity .4s ease
			}

			.slideshow-info-element-inner .info-element-social.populated-item {
			margin-bottom: 24px
			}

			.slideshow-info-element-inner .info-element-social:hover .info-element-social-share-box {
			width: 0 !important
			}

			.slideshow-info-element-inner .info-element-social.info-align-center {
			justify-content: center
			}

			.slideshow-info-element-inner .info-element-social.info-align-center .info-element-social-share {
			position: relative
			}

			.slideshow-info-element-inner .info-element-social.info-align-center .info-element-social-share .info-element-social-share-box {
			position: absolute;
			left: -25px;
			padding-left: 25px !important;
			margin-right: 0 !important
			}

			.slideshow-info-element-inner .info-element-social.info-align-right {
			flex-direction: row-reverse
			}

			.slideshow-info-element-inner .info-element-social.info-align-right .info-element-social-share {
			flex-direction: row-reverse
			}

			.slideshow-info-element-inner .info-element-social.info-align-right .info-element-social-share:hover .info-element-social-share-box {
			margin-right: 40px !important
			}

			.slideshow-info-element-inner .info-element-social .info-element-social-button {
			margin: 0 15px;
			display: inline-flex;
			font-size: 19px;
			color: #2b5672;
			cursor: pointer
			}

			.slideshow-info-element-inner .info-element-social .info-element-social-button:hover:not(.info-element-loved) {
			opacity: .7
			}

			.slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-comments {
			font-size: 15px;
			border: none;
			background: rgba(0, 0, 0, 0);
			padding: 0;
			display: flex;
			-moz-column-gap: 7px;
			column-gap: 7px;
			align-items: center;
			padding: 5px;
			margin: -5px
			}

			.slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-icon {
			fill: #2b5672
			}

			.slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-count {
			color: #2b5672;
			font-family: "HelveticaNeueW01-UltLt", "HelveticaNeueW02-UltLt", "HelveticaNeueW10-25UltL", sans-serif;
			font-style: normal;
			line-height: 15px;
			font-size: 15px;
			letter-spacing: 1px
			}

			.slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love {
			font-size: 15px;
			border: none;
			background: rgba(0, 0, 0, 0);
			padding: 0
			}

			.slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love button,
			.slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love i {
			float: left;
			display: inline-block;
			border: none;
			background: rgba(0, 0, 0, 0);
			text-decoration: none;
			cursor: pointer
			}

			.slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love .info-element-social-love-count {
			color: #2b5672;
			font-family: "HelveticaNeueW01-UltLt", "HelveticaNeueW02-UltLt", "HelveticaNeueW10-25UltL", sans-serif;
			font-style: normal;
			float: left;
			margin-top: 2px;
			display: inline-block;
			padding-left: 9px;
			letter-spacing: 1px
			}

			.slideshow-info-element-inner .info-element-social .info-element-social-share {
			flex-direction: row;
			outline: none
			}

			.slideshow-info-element-inner .info-element-social .info-element-social-share:hover .info-element-social-share-box {
			width: 210px !important;
			outline: none
			}

			.slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box {
			width: 0;
			transition: width .3s;
			overflow: hidden;
			margin-left: 25px !important;
			margin-right: 25px !important;
			display: inline-block;
			height: 30px;
			max-width: 300px;
			z-index: 16;
			font-size: 12px;
			transform: none !important
			}

			.slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box.hovered {
			width: 210px !important;
			outline: none
			}

			.slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box.opened {
			width: 210px !important;
			outline: none
			}

			.slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button,
			.slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i {
			display: inline-block;
			font-size: 15px;
			color: #2b5672;
			cursor: pointer;
			width: 30px;
			height: 30px;
			line-height: 14px;
			text-align: center;
			margin: 0 6px;
			float: left;
			text-decoration: none;
			background: rgba(0, 0, 0, 0);
			border: none
			}

			.slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button:hover,
			.slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i:hover {
			opacity: .7
			}

			.slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button.twitter-share,
			.slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i.twitter-share {
			font-size: 13px
			}

			.slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button.email-share,
			.slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i.email-share {
			font-size: 13px
			}

			.gallery-item-common-info.gallery-item-bottom-info {
			box-sizing: border-box;
			padding-top: 24px;
			height: 100%;
			width: 100%;
			padding-top: 0
			}

			.gallery-item-common-info.gallery-item-bottom-info .info-element-text {
			flex-grow: 1;
			padding: 0;
			margin-bottom: 25px;
			display: flex;
			flex-direction: column
			}

			.gallery-item-common-info.gallery-item-bottom-info .info-element-text>div {
			width: 100%
			}

			.gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-title {
			white-space: normal;
			font-family: "HelveticaNeueW01-Thin", "HelveticaNeueW02-Thin", "HelveticaNeueW10-35Thin", sans-serif;
			line-height: 32px;
			font-size: 21px;
			height: auto;
			color: #2b5672;
			display: block;
			/*! autoprefixer: ignore next */
			-webkit-box-orient: vertical;
			transition: opacity .4s ease;
			text-overflow: ellipsis
			}

			.gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-description {
			font-family: "HelveticaNeueW01-Thin", "HelveticaNeueW02-Thin", "HelveticaNeueW10-35Thin", sans-serif;
			line-height: 25px;
			font-size: 15px;
			height: auto;
			color: #2b5672;
			overflow: hidden;
			display: block;
			/*! autoprefixer: ignore next */
			-webkit-box-orient: vertical;
			transition: opacity .4s ease;
			white-space: nowrap;
			text-overflow: ellipsis
			}

			.gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-description>span {
			white-space: normal
			}

			.gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-member.hide {
			display: none
			}

			.gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-custom-button-wrapper {
			display: flex;
			justify-content: center;
			color: #fff
			}

			.gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-custom-button-wrapper button {
			display: block;
			overflow: hidden;
			white-space: nowrap;
			text-overflow: ellipsis;
			font-size: 15px;
			line-height: 25px;
			height: 45px;
			min-width: 190px;
			padding: 0 15px;
			position: relative;
			z-index: 10;
			cursor: pointer;
			outline: none;
			border-style: solid;
			text-decoration: none
			}

			.gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-custom-button-wrapper button .overlay {
			display: none
			}

			.gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-custom-button-wrapper button:hover {
			opacity: 1 !important
			}

			.gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-custom-button-wrapper button:hover .overlay {
			display: block;
			background: hsla(0, 0%, 100%, .1);
			width: 100%;
			height: 100%;
			position: absolute;
			top: 0;
			left: 0
			}

			.gallery-item-common-info.gallery-item-bottom-info .info-element-social {
			height: auto;
			position: static;
			display: flex;
			flex-direction: row;
			margin: 0;
			overflow: visible;
			z-index: 16;
			transition: opacity .4s ease
			}

			.gallery-item-common-info.gallery-item-bottom-info .info-element-social.populated-item {
			margin-bottom: 24px
			}

			.gallery-item-common-info.gallery-item-bottom-info .info-element-social:hover .info-element-social-share-box {
			width: 0 !important
			}

			.gallery-item-common-info.gallery-item-bottom-info .info-element-social.info-align-center {
			justify-content: center
			}

			.gallery-item-common-info.gallery-item-bottom-info .info-element-social.info-align-center .info-element-social-share {
			position: relative
			}

			.gallery-item-common-info.gallery-item-bottom-info .info-element-social.info-align-center .info-element-social-share .info-element-social-share-box {
			position: absolute;
			left: -25px;
			padding-left: 25px !important;
			margin-right: 0 !important
			}

			.gallery-item-common-info.gallery-item-bottom-info .info-element-social.info-align-right {
			flex-direction: row-reverse
			}

			.gallery-item-common-info.gallery-item-bottom-info .info-element-social.info-align-right .info-element-social-share {
			flex-direction: row-reverse
			}

			.gallery-item-common-info.gallery-item-bottom-info .info-element-social.info-align-right .info-element-social-share:hover .info-element-social-share-box {
			margin-right: 40px !important
			}

			.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button {
			margin: 0 15px;
			display: inline-flex;
			font-size: 19px;
			color: #2b5672;
			cursor: pointer
			}

			.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button:hover:not(.info-element-loved) {
			opacity: .7
			}

			.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-comments {
			font-size: 15px;
			border: none;
			background: rgba(0, 0, 0, 0);
			padding: 0;
			display: flex;
			-moz-column-gap: 7px;
			column-gap: 7px;
			align-items: center;
			padding: 5px;
			margin: -5px
			}

			.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-icon {
			fill: #2b5672
			}

			.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-count {
			color: #2b5672;
			font-family: "HelveticaNeueW01-UltLt", "HelveticaNeueW02-UltLt", "HelveticaNeueW10-25UltL", sans-serif;
			font-style: normal;
			line-height: 15px;
			font-size: 15px;
			letter-spacing: 1px
			}

			.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-love {
			font-size: 15px;
			border: none;
			background: rgba(0, 0, 0, 0);
			padding: 0
			}

			.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-love button,
			.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-love i {
			float: left;
			display: inline-block;
			border: none;
			background: rgba(0, 0, 0, 0);
			text-decoration: none;
			cursor: pointer
			}

			.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-love .info-element-social-love-count {
			color: #2b5672;
			font-family: "HelveticaNeueW01-UltLt", "HelveticaNeueW02-UltLt", "HelveticaNeueW10-25UltL", sans-serif;
			font-style: normal;
			float: left;
			margin-top: 2px;
			display: inline-block;
			padding-left: 9px;
			letter-spacing: 1px
			}

			.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share {
			flex-direction: row;
			outline: none
			}

			.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share:hover .info-element-social-share-box {
			width: 210px !important;
			outline: none
			}

			.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box {
			width: 0;
			transition: width .3s;
			overflow: hidden;
			margin-left: 25px !important;
			margin-right: 25px !important;
			display: inline-block;
			height: 30px;
			max-width: 300px;
			z-index: 16;
			font-size: 12px;
			transform: none !important
			}

			.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box.hovered {
			width: 210px !important;
			outline: none
			}

			.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box.opened {
			width: 210px !important;
			outline: none
			}

			.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box button,
			.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box i {
			display: inline-block;
			font-size: 15px;
			color: #2b5672;
			cursor: pointer;
			width: 30px;
			height: 30px;
			line-height: 14px;
			text-align: center;
			margin: 0 6px;
			float: left;
			text-decoration: none;
			background: rgba(0, 0, 0, 0);
			border: none
			}

			.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box button:hover,
			.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box i:hover {
			opacity: .7
			}

			.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box button.twitter-share,
			.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box i.twitter-share {
			font-size: 13px
			}

			.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box button.email-share,
			.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box i.email-share {
			font-size: 13px
			}

			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner {
			box-sizing: border-box;
			padding-top: 24px;
			height: 100%;
			width: 100%
			}

			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text {
			flex-grow: 1;
			padding: 0;
			margin-bottom: 25px;
			display: flex;
			flex-direction: column
			}

			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text>div {
			width: 100%
			}

			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-title {
			white-space: normal;
			font-family: "HelveticaNeueW01-Thin", "HelveticaNeueW02-Thin", "HelveticaNeueW10-35Thin", sans-serif;
			line-height: 32px;
			font-size: 21px;
			height: auto;
			color: #2b5672;
			display: block;
			/*! autoprefixer: ignore next */
			-webkit-box-orient: vertical;
			transition: opacity .4s ease;
			text-overflow: ellipsis
			}

			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-description {
			font-family: "HelveticaNeueW01-Thin", "HelveticaNeueW02-Thin", "HelveticaNeueW10-35Thin", sans-serif;
			line-height: 25px;
			font-size: 15px;
			height: auto;
			color: #2b5672;
			overflow: hidden;
			display: block;
			/*! autoprefixer: ignore next */
			-webkit-box-orient: vertical;
			transition: opacity .4s ease;
			white-space: nowrap;
			text-overflow: ellipsis
			}

			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-description>span {
			white-space: normal
			}

			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-member.hide {
			display: none
			}

			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper {
			display: flex;
			justify-content: center;
			color: #fff
			}

			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button {
			display: block;
			overflow: hidden;
			white-space: nowrap;
			text-overflow: ellipsis;
			font-size: 15px;
			line-height: 25px;
			height: 45px;
			min-width: 190px;
			padding: 0 15px;
			position: relative;
			z-index: 10;
			cursor: pointer;
			outline: none;
			border-style: solid;
			text-decoration: none
			}

			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button .overlay {
			display: none
			}

			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button:hover {
			opacity: 1 !important
			}

			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button:hover .overlay {
			display: block;
			background: hsla(0, 0%, 100%, .1);
			width: 100%;
			height: 100%;
			position: absolute;
			top: 0;
			left: 0
			}

			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social {
			height: auto;
			position: static;
			display: flex;
			flex-direction: row;
			margin: 0;
			overflow: visible;
			z-index: 16;
			transition: opacity .4s ease
			}

			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.populated-item {
			margin-bottom: 24px
			}

			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social:hover .info-element-social-share-box {
			width: 0 !important
			}

			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.info-align-center {
			justify-content: center
			}

			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.info-align-center .info-element-social-share {
			position: relative
			}

			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.info-align-center .info-element-social-share .info-element-social-share-box {
			position: absolute;
			left: -25px;
			padding-left: 25px !important;
			margin-right: 0 !important
			}

			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.info-align-right {
			flex-direction: row-reverse
			}

			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.info-align-right .info-element-social-share {
			flex-direction: row-reverse
			}

			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.info-align-right .info-element-social-share:hover .info-element-social-share-box {
			margin-right: 40px !important
			}

			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button {
			margin: 0 15px;
			display: inline-flex;
			font-size: 19px;
			color: #2b5672;
			cursor: pointer
			}

			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button:hover:not(.info-element-loved) {
			opacity: .7
			}

			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-comments {
			font-size: 15px;
			border: none;
			background: rgba(0, 0, 0, 0);
			padding: 0;
			display: flex;
			-moz-column-gap: 7px;
			column-gap: 7px;
			align-items: center;
			padding: 5px;
			margin: -5px
			}

			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-icon {
			fill: #2b5672
			}

			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-count {
			color: #2b5672;
			font-family: "HelveticaNeueW01-UltLt", "HelveticaNeueW02-UltLt", "HelveticaNeueW10-25UltL", sans-serif;
			font-style: normal;
			line-height: 15px;
			font-size: 15px;
			letter-spacing: 1px
			}

			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love {
			font-size: 15px;
			border: none;
			background: rgba(0, 0, 0, 0);
			padding: 0
			}

			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love button,
			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love i {
			float: left;
			display: inline-block;
			border: none;
			background: rgba(0, 0, 0, 0);
			text-decoration: none;
			cursor: pointer
			}

			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love .info-element-social-love-count {
			color: #2b5672;
			font-family: "HelveticaNeueW01-UltLt", "HelveticaNeueW02-UltLt", "HelveticaNeueW10-25UltL", sans-serif;
			font-style: normal;
			float: left;
			margin-top: 2px;
			display: inline-block;
			padding-left: 9px;
			letter-spacing: 1px
			}

			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share {
			flex-direction: row;
			outline: none
			}

			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share:hover .info-element-social-share-box {
			width: 210px !important;
			outline: none
			}

			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box {
			width: 0;
			transition: width .3s;
			overflow: hidden;
			margin-left: 25px !important;
			margin-right: 25px !important;
			display: inline-block;
			height: 30px;
			max-width: 300px;
			z-index: 16;
			font-size: 12px;
			transform: none !important
			}

			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box.hovered {
			width: 210px !important;
			outline: none
			}

			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box.opened {
			width: 210px !important;
			outline: none
			}

			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button,
			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i {
			display: inline-block;
			font-size: 15px;
			color: #2b5672;
			cursor: pointer;
			width: 30px;
			height: 30px;
			line-height: 14px;
			text-align: center;
			margin: 0 6px;
			float: left;
			text-decoration: none;
			background: rgba(0, 0, 0, 0);
			border: none
			}

			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button:hover,
			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i:hover {
			opacity: .7
			}

			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button.twitter-share,
			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i.twitter-share {
			font-size: 13px
			}

			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button.email-share,
			.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i.email-share {
			font-size: 13px
			}

			.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover,
			.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover {
			padding: 30px
			}

			.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text,
			.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text {
			padding: 0
			}

			.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element,
			.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element {
			display: flex;
			flex-direction: column;
			justify-content: center
			}

			.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social,
			.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social {
			margin: 0;
			height: auto;
			position: static;
			display: flex;
			flex-direction: row
			}

			.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.with-arrows,
			.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.with-arrows {
			width: auto;
			margin: 0px -10px 0
			}

			.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.gradient-top,
			.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.gradient-top {
			background: linear-gradient(rgba(0, 0, 0, 0.2) 0, transparent 140px)
			}

			.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social:hover .info-element-social-share-box,
			.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social:hover .info-element-social-share-box {
			width: 0 !important
			}

			.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-center,
			.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-center {
			justify-content: center
			}

			.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-center .info-element-social-share,
			.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-center .info-element-social-share {
			position: relative
			}

			.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-center .info-element-social-share .info-element-social-share-box,
			.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-center .info-element-social-share .info-element-social-share-box {
			position: absolute;
			left: -25px;
			padding-left: 25px !important;
			margin-right: 0 !important
			}

			.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-right,
			.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-right {
			flex-direction: row-reverse
			}

			.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-right .info-element-social-share,
			.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-right .info-element-social-share {
			flex-direction: row-reverse
			}

			.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-right .info-element-social-share:hover .info-element-social-share-box,
			.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-right .info-element-social-share:hover .info-element-social-share-box {
			margin-right: 40px !important
			}

			.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-button,
			.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-button {
			position: static !important;
			margin: 0;
			padding: 0 20px;
			font-size: 19px
			}

			.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-button.info-element-social-share,
			.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-button.info-element-social-share {
			margin-top: -3px
			}

			.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share,
			.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share {
			flex-direction: row;
			outline: none
			}

			.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share:hover .info-element-social-share-box,
			.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share:hover .info-element-social-share-box {
			width: 210px !important;
			outline: none
			}

			.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share .info-element-social-share-box,
			.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share .info-element-social-share-box {
			width: 0;
			transition: width .3s;
			overflow: hidden;
			margin-left: 25px !important;
			margin-right: 25px !important
			}

			.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share .info-element-social-share-box.hovered,
			.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share .info-element-social-share-box.hovered {
			width: 210px !important;
			outline: none
			}

			.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-title {
			white-space: normal
			}

			.gallery-columns div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover {
			padding: 30px
			}

			.gallery-columns div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text {
			padding: 30px 0 0
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper {
			display: flex;
			justify-content: center;
			opacity: 0;
			/*! autoprefixer: ignore next */
			-webkit-box-pack: center;
			transition: opacity .4s ease;
			color: #fff
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper .buy-icon {
			margin-right: 7px
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button {
			line-height: 25px;
			font-size: 15px;
			color: #fff;
			overflow: hidden;
			display: block;
			/*! autoprefixer: ignore next */
			-webkit-box-orient: vertical;
			-webkit-line-clamp: 1;
			text-overflow: ellipsis;
			opacity: 0;
			height: 45px;
			min-width: 190px;
			padding: 0 15px;
			position: relative;
			z-index: 10;
			cursor: pointer;
			white-space: nowrap;
			outline: none
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button .overlay {
			display: none
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button:hover .overlay {
			display: block;
			background: hsla(0, 0%, 100%, .1);
			width: 100%;
			height: 45px;
			position: absolute;
			top: 0;
			left: 0
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text {
			padding: 30px;
			display: flex;
			flex-direction: column;
			margin: 0;
			box-sizing: border-box;
			height: 100%
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text.short-item {
			padding-top: 5px
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text.narrow-item {
			padding-left: 5px;
			padding-right: 5px
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text.hidden {
			opacity: 0 !important;
			pointer-events: none
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text>div {
			width: 100%
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text.push-down {
			padding-top: 60px;
			box-sizing: border-box
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-title {
			line-height: 32px;
			font-size: 21px;
			padding: 0;
			color: #fff;
			overflow: hidden;
			display: -webkit-box;
			/*! autoprefixer: ignore next */
			-webkit-box-orient: vertical;
			opacity: 0
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-description {
			line-height: 25px;
			font-size: 15px;
			color: #fff;
			overflow: hidden;
			display: -webkit-box;
			/*! autoprefixer: ignore next */
			-webkit-box-orient: vertical;
			opacity: 0;
			white-space: normal
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-member.hide {
			display: none
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-new-info-elements {
			width: 100%;
			height: 24px !important;
			display: flex;
			flex-direction: row
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-new-info-elements .info-element-social-love {
			margin-right: auto
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-new-info-elements .info-element-social-button {
			padding-left: 10px;
			padding-right: 10px
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-absolute {
			position: absolute;
			top: 0;
			left: 0
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social {
			outline: none;
			width: 100%;
			height: 100%;
			overflow: visible;
			z-index: 16;
			transition: opacity .4s ease
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.short-item,
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.narrow-item {
			display: flex;
			align-items: flex-end;
			justify-content: space-around;
			height: 90%
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.short-item .info-element-social-button,
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.narrow-item .info-element-social-button {
			position: initial
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.with-arrows {
			width: 86%;
			margin: 0 7%
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.hidden {
			opacity: 0 !important;
			pointer-events: none
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button {
			outline: none;
			bottom: 30px;
			position: absolute;
			margin: 0;
			display: inline-block;
			font-size: 19px;
			color: #fff;
			cursor: pointer;
			opacity: 0;
			padding: 10px;
			margin: -10px
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button:hover:not(.info-element-loved) {
			opacity: .7
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.visible {
			opacity: 1 !important
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-comments {
			left: 26px;
			top: 26px;
			bottom: initial;
			font-size: 15px;
			border: none;
			background: #2b5672;
			display: flex;
			-moz-column-gap: 7px;
			column-gap: 7px;
			align-items: center;
			padding: 5px;
			margin: -5px
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-count {
			font-family: "HelveticaNeueW01-UltLt", "HelveticaNeueW02-UltLt", "HelveticaNeueW10-25UltL", sans-serif;
			font-style: normal;
			line-height: 15px;
			font-size: 15px;
			letter-spacing: 1px
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-love {
			left: 30px;
			bottom: 30px;
			font-size: 15px;
			border: none;
			background: rgba(0, 0, 0, 0)
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-love button,
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-love i {
			outline: none;
			float: left;
			display: inline-block;
			line-height: 14px;
			border: none;
			background: rgba(0, 0, 0, 0);
			font-size: 18px;
			padding: 1px 5px;
			text-decoration: none;
			cursor: pointer
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-love .info-element-social-love-count {
			font-family: "HelveticaNeueW01-UltLt", "HelveticaNeueW02-UltLt", "HelveticaNeueW10-25UltL", sans-serif;
			font-style: normal;
			float: left;
			line-height: 15px;
			font-size: 15px;
			margin-top: 2px;
			display: inline-block;
			padding-left: 9px;
			letter-spacing: 1px
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-share {
			bottom: 26px;
			left: auto;
			right: 30px
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-dots {
			left: auto;
			right: 22px;
			top: 26px;
			height: 30px;
			width: 20px;
			display: flex;
			justify-content: center
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-download {
			bottom: 25px;
			left: auto;
			right: 68px
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-download.pull-right {
			right: 30px
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button {
			bottom: calc(50% - 10px)
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-love,
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-comments {
			left: calc(25% - 8px)
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-love span,
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-comments span {
			display: none
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-share {
			right: calc(25% - 8px)
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-download {
			left: calc(50% - 8px)
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-dots {
			left: calc(50% - 8px)
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item.vertical-item .info-element-social-button {
			bottom: auto;
			left: calc(50% - 8px)
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item.vertical-item .info-element-social-button.info-element-social-love,
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item.vertical-item .info-element-social-button.info-element-social-comments {
			top: calc(25% - 10px)
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item.vertical-item .info-element-social-button.info-element-social-share {
			top: auto;
			right: auto;
			bottom: calc(25% - 10px)
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item.vertical-item .info-element-social-button.info-element-social-download {
			top: calc(50% - 10px)
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item.vertical-item .info-element-social-button.info-element-social-dots {
			bottom: calc(50% - 10px)
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box {
			position: absolute;
			top: 0;
			left: 50%;
			width: 100%;
			height: 100%;
			max-width: 300px;
			min-width: 200px;
			overflow: visible;
			z-index: 16;
			font-size: 12px;
			opacity: 0;
			transform: translateX(-50%);
			margin-top: 1px;
			margin-left: -3px;
			transition: opacity .4s ease;
			outline: none
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.hidden {
			opacity: 0 !important;
			pointer-events: none
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box button,
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box i {
			display: inline-block;
			font-size: 15px;
			color: #fff;
			cursor: pointer;
			position: absolute;
			top: 50%;
			width: 22px;
			text-align: center;
			transform: translateY(-50%);
			background: rgba(0, 0, 0, 0);
			border: none
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box button:hover,
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box i:hover {
			opacity: .7
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box button.network-1,
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box i.network-1 {
			margin-left: 5px
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box button.network-2,
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box i.network-2 {
			font-size: 13px;
			margin-top: 1px
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box button.network-4,
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box i.network-4 {
			margin-left: -1px
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box button.network-5,
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box i.network-5 {
			font-size: 13px;
			margin-top: 1px;
			margin-left: -3px
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item {
			top: 50%;
			left: 0;
			max-width: none;
			min-width: 0;
			max-height: 300px
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item button,
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item i {
			left: 50%;
			margin-left: -10px;
			margin-top: 8px
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item button.network-2,
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item i.network-2 {
			font-size: 13px
			}

			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item button.network-5,
			div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item i.network-5 {
			font-size: 13px
			}

			div.pro-gallery .gallery-item-container .gallery-item-common-info {
			box-sizing: border-box;
			cursor: pointer
			}

			div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-title {
			/*! autoprefixer: ignore next */
			overflow: hidden;
			/*! autoprefixer: ignore next */
			display: -webkit-box;
			-webkit-box-orient: vertical;
			text-overflow: ellipsis
			}

			div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-description {
			/*! autoprefixer: ignore next */
			overflow: hidden;
			display: -webkit-box;
			/*! autoprefixer: ignore next */
			-webkit-box-orient: vertical;
			text-overflow: ellipsis
			}

			div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-description>span {
			white-space: normal
			}

			div.pro-gallery .gallery-item-container .gallery-item-common-info .info-member.hide {
			display: none
			}

			div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-custom-button-wrapper {
			display: flex;
			justify-content: center;
			color: #fff
			}

			div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-custom-button-wrapper button {
			display: block;
			overflow: hidden;
			white-space: nowrap;
			text-overflow: ellipsis;
			font-size: 15px;
			line-height: 25px;
			height: 45px;
			min-width: 190px;
			padding: 0 15px;
			position: relative;
			z-index: 10;
			cursor: pointer;
			outline: none;
			border-style: solid;
			text-decoration: none
			}

			div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-custom-button-wrapper button .overlay {
			display: none
			}

			div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-custom-button-wrapper button:hover .overlay {
			display: block;
			background: hsla(0, 0%, 100%, .1);
			width: 100%;
			height: 45px;
			position: absolute;
			top: 0;
			left: 0
			}

			div.pro-gallery.thumbnails-gallery .gallery-item-container .info-element-custom-button-wrapper {
			display: none !important
			}

			:root {
			--tooltip-text-color: white;
			--tooltip-background-color: black;
			--tooltip-margin: 30px;
			--tooltip-arrow-size: 6px
			}

			.tooltip-wrapper {
			position: absolute;
			top: 0;
			z-index: 100;
			background-color: var(--tooltip-background-color);
			color: var(--tooltip-text-color);
			box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, .1);
			border: 1px solid var(--tooltip-text-color)
			}

			.tooltip-body {
			padding: 4px;
			font-size: 14px;
			font-family: Helvetica
			}

			.tooltip-body::before {
			content: " ";
			left: 50%;
			border: solid rgba(0, 0, 0, 0);
			height: 0;
			width: 0;
			position: absolute;
			pointer-events: none;
			border-width: var(--tooltip-arrow-size);
			margin-left: calc(var(--tooltip-arrow-size)*-1)
			}

			.tooltip-body.arrow {
			top: calc(var(--tooltip-margin)*-1)
			}

			.tooltip-body.arrow::before {
			top: 100%;
			border-top-color: var(--tooltip-background-color)
			}

			.pg-render-indicator {
			position: absolute;
			bottom: 15.5px;
			left: 15.5px;
			border: 1px solid #717171;
			padding: 5px 10px 5px 5px;
			font-size: 16px;
			z-index: 2147483648;
			cursor: default;
			line-height: 20px
			}

			.pg-render-indicator table {
			table-layout: fixed
			}

			.pg-render-indicator.rendered {
			background-color: #7fff00
			}

			.pg-render-indicator.not-rendered {
			background-color: red
			}

			.pg-render-indicator .log-column {
			max-height: 450px;
			max-width: 500px;
			overflow: auto;
			background-color: #fff
			}

			.pg-render-indicator .show-on-hover {
			border: 0;
			clip: rect(1px, 1px, 1px, 1px);
			clip-path: inset(50%);
			height: 1px;
			margin: -1px;
			top: -9999px;
			left: -9999px;
			overflow: hidden;
			padding: 0;
			position: absolute;
			width: 1px;
			word-wrap: normal !important
			}

			.pg-render-indicator div.worker-log-text {
			word-wrap: break-word;
			max-width: 500px;
			min-width: 100px
			}

			.pg-render-indicator:hover {
			max-width: 90%;
			max-height: 90%
			}

			.pg-render-indicator:hover .show-on-hover {
			clip: auto !important;
			clip-path: none;
			display: block;
			height: auto;
			line-height: normal;
			text-decoration: none;
			width: auto;
			position: static
			}

			.pro-fullscreen-wrapper,
			.pro-fullscreen-wrapper-loading {
			position: fixed;
			top: 0;
			left: 0;
			width: 100%;
			height: 100vh;
			z-index: 100005
			}

			.pro-gallery-empty {
			top: 0;
			left: 0;
			height: 100%;
			width: 100%;
			background-color: hsla(0, 0%, 100%, .9)
			}

			.pro-gallery-empty .pro-gallery-empty-content {
			height: 334px;
			width: 100%;
			overflow: hidden
			}

			.pro-gallery-empty .pro-gallery-empty-image {
			margin: 66px auto 35px;
			width: 262px;
			height: 132px;
			background-image: url(media/emptystate.85a4add5.svg);
			background-size: contain
			}

			.pro-gallery-empty .pro-gallery-empty-title {
			color: #4eb7f5;
			font-family: "HelveticaNeueW01-55Roma", "HelveticaNeueW02-55Roma", "HelveticaNeueW10-55Roma", sans-serif;
			font-size: 20px;
			line-height: 25px;
			text-align: center;
			margin-bottom: 10px
			}

			.pro-gallery-empty .pro-gallery-empty-info {
			color: #4eb7f5;
			font-family: "HelveticaNeueW01-45Ligh", "HelveticaNeueW02-45Ligh", "HelveticaNeueW10-45Ligh", sans-serif;
			font-size: 14px;
			line-height: 20px;
			text-align: center
			}
			
			.comp-jhhk4hfh div.pro-gallery-parent-container .gallery-item-wrapper-text .gallery-item-content {
			background-color: #3B3A3A
			}

			.comp-jhhk4hfh div.pro-gallery-parent-container .show-more-container i.show-more {
			color: rgba(0, 0, 0, 0.7)
			}

			.comp-jhhk4hfh div.pro-gallery-parent-container .show-more-container button.show-more {
			--loadMoreButtonBorderRadius: 0;
			--loadMoreButtonBorderColor: #3B3A3A;
			--loadMoreButtonBorderWidth: 1;
			--loadMoreButtonColor: #FFFFFF;
			--loadMoreButtonFont: normal normal normal 15px/1.4em helvetica-w01-light, sans-serif;
			--loadMoreButtonFontColor: #3B3A3A;
			color: rgba(59, 58, 58, 0.9);
			font: normal normal normal 15px/1.4em helvetica-w01-light, sans-serif;
			text-decoration: ;
			background: rgb(255, 255, 255);
			border-width: 1px;
			border-color: rgb(59, 58, 58);
			border-radius: 0px
			}

			.comp-jhhk4hfh div.pro-gallery-parent-container .show-more-container.pro-gallery-mobile-indicator i.show-more {
			color: rgba(0, 0, 0, 0.7)
			}

			.comp-jhhk4hfh div.pro-gallery-parent-container .show-more-container.pro-gallery-mobile-indicator button.show-more {
			--loadMoreButtonBorderRadius: 0;
			--loadMoreButtonBorderColor: #3B3A3A;
			--loadMoreButtonBorderWidth: 1;
			--loadMoreButtonColor: #FFFFFF;
			--loadMoreButtonFont: normal normal normal 15px/1.4em helvetica-w01-light, sans-serif;
			--loadMoreButtonFontColor: #3B3A3A;
			color: rgb(59, 58, 58);
			font: normal normal normal 15px/18px helvetica-w01-light, sans-serif;
			text-decoration: ;
			background: rgb(255, 255, 255);
			border-width: undefinedpx;
			border-color: rgb(59, 58, 58);
			border-radius: undefinedpx
			}

			.comp-jhhk4hfh .nav-arrows-container .slideshow-arrow,
			.comp-jhhk4hfh .nav-arrows-container .custom-nav-arrows svg {
			--arrowsColor: #FFFFFF;
			fill: rgb(255, 255, 255)
			}

			.comp-jhhk4hfh .nav-arrows-container.pro-gallery-mobile-indicator .slideshow-arrow,
			.comp-jhhk4hfh .nav-arrows-container.pro-gallery-mobile-indicator .custom-nav-arrows svg {
			--arrowsColor: #FFFFFF;
			fill: rgb(255, 255, 255)
			}

			.comp-jhhk4hfh .pro-gallery.inline-styles .auto-slideshow-counter {
			--itemDescriptionFontSlideshow: normal normal normal 15px/1.4em helvetica-w01-light, sans-serif;
			--itemDescriptionFontColorSlideshow: #3B3A3A;
			color: rgb(59, 58, 58) !important;
			font: normal normal normal 15px/1.4em helvetica-w01-light, sans-serif;
			text-decoration:
			}

			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info {
			--itemIconColorSlideshow: #3B3A3A
			}

			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info i:not(.pro-gallery-loved):not(.info-element-loved),
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info button:not(.pro-gallery-loved):not(.info-element-loved):not(.info-element-custom-button-button):not(.artstore-add-to-cart-button),
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info a {
			color: rgb(59, 58, 58) !important
			}

			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info svg .gallery-item-svg-foreground {
			fill: rgb(59, 58, 58) !important
			}

			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .gallery-item-title,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-title {
			--itemFontSlideshow: normal normal normal 23px/1.4em avenir-lt-w01_85-heavy1475544, sans-serif;
			--itemFontColorSlideshow: #3B3A3A;
			color: rgb(59, 58, 58) !important;
			font: normal normal normal 23px/1.4em avenir-lt-w01_85-heavy1475544, sans-serif !important;
			text-decoration:
			}

			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .gallery-item-description,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-description {
			--itemDescriptionFontSlideshow: normal normal normal 15px/1.4em helvetica-w01-light, sans-serif;
			--itemDescriptionFontColorSlideshow: #3B3A3A;
			color: rgb(59, 58, 58) !important;
			font: normal normal normal 15px/1.4em helvetica-w01-light, sans-serif !important;
			text-decoration:
			}

			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.load-with-color:not(.image-loaded) {
			--imageLoadingColor: #F7F7F7;
			background-color: rgb(198, 198, 198)
			}

			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle {
			--itemFontColor: #FFFFFF;
			color: rgb(59, 58, 58)
			}

			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background {
			--itemOpacity: #3B3A3A;
			color: rgba(255, 255, 255, 0.8)
			}

			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info svg .gallery-item-svg-background,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover svg .gallery-item-svg-background {
			--itemOpacity: #3B3A3A;
			fill: rgba(255, 255, 255, 0.8)
			}

			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info .gradient-top,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .gradient-top {
			--itemOpacity: #3B3A3A;
			background: linear-gradient(rgba(255, 255, 255, 0.8) 0, transparent 140px) !important
			}

			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover {
			--itemIconColor: #FFFFFF
			}

			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover i:not(.pro-gallery-loved):not(.info-element-loved),
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover button:not(.pro-gallery-loved):not(.info-element-loved):not(.info-element-custom-button-button),
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover a {
			color: rgb(59, 58, 58) !important
			}

			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover svg .gallery-item-svg-foreground {
			fill: rgb(59, 58, 58) !important
			}

			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .gallery-item-title,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-title {
			--itemFont: normal normal normal 23px/1.4em avenir-lt-w01_85-heavy1475544, sans-serif;
			--itemFontColor: #FFFFFF;
			color: rgb(59, 58, 58);
			font: normal normal normal 17px/1.4em helvetica-w01-light, sans-serif;
			text-decoration:
			}

			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .gallery-item-description,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-description {
			--itemDescriptionFont: normal normal normal 15px/1.4em helvetica-w01-light, sans-serif;
			--itemDescriptionFontColor: #FFFFFF;
			color: rgb(255, 255, 255) !important;
			font: normal normal normal 15px/1.4em helvetica-w01-light, sans-serif;
			text-decoration:
			}

			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .custom-button-wrapper,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper {
			--customButtonFontColor: #FFFFFF;
			color: rgb(255, 255, 255) !important
			}

			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .custom-button-wrapper button,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button {
			--customButtonColor: #3B3A3A;
			--customButtonBorderRadius: 0;
			--customButtonBorderWidth: 1;
			--customButtonBorderColor: #FFFFFF;
			--customButtonFont: normal normal normal 15px/1.4em helvetica-w01-light, sans-serif;
			color: rgb(255, 255, 255) !important;
			font: normal normal normal 15px/18px helvetica-w01-light, sans-serif;
			text-decoration: ;
			background: rgba(255, 255, 255, 0) !important;
			border-width: 1px;
			border-radius: 0px;
			border-color: rgb(255, 255, 255)
			}

			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container:not(.invert-hover) .gallery-item-hover:before {
			--itemOpacity: #3B3A3A;
			background: rgba(255, 255, 255, 0.8) !important
			}

			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container:not(.invert-hover) .gallery-item-hover.default.force-hover:before,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container:not(.invert-hover):hover .gallery-item-hover.default:not(.hide-hover):before {
			background: #3B3A3A !important
			}

			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.invert-hover .gallery-item-hover:before {
			--itemOpacity: #3B3A3A;
			background: rgba(255, 255, 255, 0.8) !important
			}

			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.invert-hover .gallery-item-hover.default.force-hover:before,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.invert-hover:hover .gallery-item-hover.default:not(.hide-hover):before {
			background: #3B3A3A !important
			}

			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .gallery-item-title,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .info-element-title,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .gallery-item-title,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .info-element-title,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .gallery-item-title,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .info-element-title,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .gallery-item-title,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .info-element-title,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .gallery-item-title,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-title {
			--itemFontSlideshow: normal normal normal 22px/1.4em avenir-lt-w01_85-heavy1475544, sans-serif;
			--itemFontColorSlideshow: #3B3A3A;
			color: rgb(59, 58, 58) !important;
			font: normal normal normal 23px/1.4em avenir-lt-w01_85-heavy1475544, sans-serif !important;
			text-decoration:
			}

			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .gallery-item-description,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .info-element-description,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .gallery-item-description,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .info-element-description,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .gallery-item-description,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .info-element-description,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .gallery-item-description,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .info-element-description,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .gallery-item-description,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-description {
			--itemDescriptionFontColorSlideshow: #3B3A3A;
			--itemDescriptionFontSlideshow: normal normal normal 15px/1.4em helvetica-w01-light, sans-serif;
			color: rgb(59, 58, 58) !important;
			font: normal normal normal 15px/1.4em helvetica-w01-light, sans-serif !important;
			text-decoration:
			}

			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container .gallery-item-text .custom-button-wrapper button,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container .gallery-item-text .info-element-custom-button-wrapper button,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .custom-button-wrapper button,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .info-element-custom-button-wrapper button,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .custom-button-wrapper button,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .info-element-custom-button-wrapper button,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .custom-button-wrapper button,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .info-element-custom-button-wrapper button,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .custom-button-wrapper button,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .info-element-custom-button-wrapper button,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .custom-button-wrapper button,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-custom-button-wrapper button {
			--customButtonFontForHover: normal normal normal 15px/1.4em helvetica-w01-light, sans-serif;
			--customButtonFontColorForHover: #3B3A3A;
			--externalCustomButtonBorderWidth: 0;
			--externalCustomButtonBorderRadius: 0;
			font: normal normal normal 15px/18px helvetica-w01-light, sans-serif;
			text-decoration: ;
			color: rgb(59, 58, 58) !important;
			background: rgba(59, 58, 58, 0) !important;
			border-color: rgb(59, 58, 58);
			border-width: 0px;
			border-radius: 0px
			}

			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.load-with-color:not(.image-loaded) {
			--imageLoadingColor: #F7F7F7;
			background-color: rgb(198, 198, 198)
			}

			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle {
			--itemFontColor: #FFFFFF;
			color: rgb(59, 58, 58)
			}

			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background {
			--itemOpacity: #3B3A3A;
			color: rgba(255, 255, 255, 0.8) !important
			}

			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info svg .gallery-item-svg-background,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover svg .gallery-item-svg-background {
			--itemOpacity: #3B3A3A;
			fill: rgba(255, 255, 255, 0.8) !important
			}

			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .gradient-top,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .gradient-top {
			--itemOpacity: #3B3A3A;
			background: linear-gradient(rgba(255, 255, 255, 0.8) 0, transparent 140px) !important
			}

			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info {
			--itemIconColorSlideshow: #3B3A3A
			}

			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info i:not(.pro-gallery-loved):not(.info-element-loved),
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info button:not(.pro-gallery-loved):not(.info-element-loved):not(.info-element-custom-button-button):not(.artstore-add-to-cart-button),
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info a {
			color: rgb(59, 58, 58) !important
			}

			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info svg .gallery-item-svg-foreground {
			fill: rgb(59, 58, 58) !important
			}

			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .gallery-item-title,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .info-element-title {
			--itemFontSlideshow: normal normal normal 23px/1.4em avenir-lt-w01_85-heavy1475544, sans-serif;
			--itemFontColorSlideshow: #3B3A3A;
			color: rgb(59, 58, 58) !important;
			font: normal normal normal 23px/28px avenir-lt-w01_85-heavy1475544, sans-serif !important;
			text-decoration:
			}

			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .gallery-item-description,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .info-element-description {
			--itemDescriptionFontSlideshow: normal normal normal 15px/1.4em helvetica-w01-light, sans-serif;
			--itemDescriptionFontColorSlideshow: #3B3A3A;
			color: rgb(59, 58, 58) !important;
			font: normal normal normal 15px/18px helvetica-w01-light, sans-serif !important;
			text-decoration:
			}

			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover {
			--itemIconColor: #FFFFFF
			}

			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover i:not(.pro-gallery-loved):not(.info-element-loved),
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover button:not(.pro-gallery-loved):not(.info-element-loved):not(.info-element-custom-button-button),
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover a {
			color: rgb(59, 58, 58) !important
			}

			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover svg .gallery-item-svg-foreground {
			fill: rgb(59, 58, 58) !important
			}

			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .gallery-item-title,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .info-element-title {
			--itemFont: normal normal normal 23px/1.4em avenir-lt-w01_85-heavy1475544, sans-serif;
			--itemFontColor: #FFFFFF;
			color: rgb(59, 58, 58);
			font: normal normal normal 17px/21px helvetica-w01-light, sans-serif;
			text-decoration:
			}

			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .gallery-item-description,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .info-element-description {
			--itemDescriptionFont: normal normal normal 15px/1.4em helvetica-w01-light, sans-serif;
			--itemDescriptionFontColor: #FFFFFF;
			color: rgb(255, 255, 255) !important;
			font: normal normal normal 15px/18px helvetica-w01-light, sans-serif;
			text-decoration:
			}

			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .custom-button-wrapper,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper {
			--customButtonFontColor: #FFFFFF;
			color: rgb(255, 255, 255) !important
			}

			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .custom-button-wrapper button,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button {
			--customButtonColor: #3B3A3A;
			--customButtonBorderRadius: 0;
			--customButtonBorderWidth: 1;
			--customButtonBorderColor: #FFFFFF;
			--customButtonFont: normal normal normal 15px/1.4em helvetica-w01-light, sans-serif;
			color: rgb(255, 255, 255) !important;
			font: normal normal normal 15px/18px helvetica-w01-light, sans-serif;
			text-decoration: ;
			background: rgba(255, 255, 255, 0) !important;
			border-width: undefinedpx;
			border-radius: undefinedpx;
			border-color: rgb(255, 255, 255)
			}

			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator:not(.invert-hover) .gallery-item-hover:not(.hide-hover):before {
			--itemOpacity: #3B3A3A;
			background: rgba(255, 255, 255, 0.8) !important
			}

			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator:not(.invert-hover) .gallery-item-hover.default.force-hover:before,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator:not(.invert-hover):hover .gallery-item-hover.default:not(.hide-hover):before {
			background: #3B3A3A !important
			}

			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator.invert-hover .gallery-item-hover:before {
			--itemOpacity: #3B3A3A;
			background: rgba(255, 255, 255, 0.8) !important
			}

			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator.invert-hover .gallery-item-hover.default.force-hover:before,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator.invert-hover:hover .gallery-item-hover.default:not(.hide-hover):before {
			background: #3B3A3A !important
			}

			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .gallery-item-title,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .info-element-title,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .gallery-item-title,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .info-element-title,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .gallery-item-title,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .info-element-title,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .gallery-item-title,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .info-element-title,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .gallery-item-title,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .info-element-title {
			--itemFontSlideshow: normal normal normal 22px/1.4em avenir-lt-w01_85-heavy1475544, sans-serif;
			--itemFontColorSlideshow: #3B3A3A;
			color: rgb(59, 58, 58) !important;
			font: normal normal normal 23px/28px avenir-lt-w01_85-heavy1475544, sans-serif !important;
			text-decoration:
			}

			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .gallery-item-description,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .info-element-description,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .gallery-item-description,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .info-element-description,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .gallery-item-description,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .info-element-description,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .gallery-item-description,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .info-element-description,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .gallery-item-description,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .info-element-description {
			--itemDescriptionFontColorSlideshow: #3B3A3A;
			--itemDescriptionFontSlideshow: normal normal normal 15px/1.4em helvetica-w01-light, sans-serif;
			color: rgb(59, 58, 58) !important;
			font: normal normal normal 15px/18px helvetica-w01-light, sans-serif !important;
			text-decoration:
			}

			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-text .custom-button-wrapper button,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-text .info-element-custom-button-wrapper button,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .custom-button-wrapper button,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .info-element-custom-button-wrapper button,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .custom-button-wrapper button,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .info-element-custom-button-wrapper button,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .custom-button-wrapper button,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .info-element-custom-button-wrapper button,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .custom-button-wrapper button,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .info-element-custom-button-wrapper button,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .custom-button-wrapper button,
			.comp-jhhk4hfh .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .info-element-custom-button-wrapper button {
			--customButtonFontForHover: normal normal normal 15px/1.4em helvetica-w01-light, sans-serif;
			--customButtonFontColorForHover: #3B3A3A;
			--externalCustomButtonBorderWidth: 0;
			--externalCustomButtonBorderRadius: 0;
			font: normal normal normal 15px/18px helvetica-w01-light, sans-serif;
			text-decoration: ;
			color: rgb(59, 58, 58) !important;
			background: rgba(59, 58, 58, 0) !important;
			border-color: rgb(59, 58, 58);
			border-width: undefinedpx;
			border-radius: undefinedpx
			}

			.comp-jhhk4hfh .te-pro-gallery-text-item {
			font: normal normal normal 14px/1.4em avenir-lt-w01_35-light1475496, sans-serif;
			color: #FFFFFF
			}

			.comp-jhhk4hfh .pro-fullscreen-wrapper .pro-fullscreen-text-item {
			--fullscreen-text-item-bg: #3B3A3A;
			background-color: #3B3A3A
			}

			.comp-jhhk4hfh .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles {
			--bgColorExpand: #FFFFFF;
			background-color: rgb(255, 255, 255)
			}

			.comp-jhhk4hfh .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .pro-fullscreen-selected-license,
			.comp-jhhk4hfh .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .pro-fullscreen-checkout-link {
			--descriptionColorExpand: #3B3A3A;
			--descriptionFontExpand: normal normal normal 15px/1.4em helvetica-w01-light, sans-serif;
			color: rgb(59, 58, 58);
			font: normal normal normal 15px/1.4em helvetica-w01-light, sans-serif;
			text-decoration:
			}

			.comp-jhhk4hfh .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar,
			.comp-jhhk4hfh .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-bottom-mobile-info {
			--bgColorExpand: #FFFFFF;
			background-color: rgb(255, 255, 255)
			}

			.comp-jhhk4hfh .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-title h1 {
			--titleColorExpand: #3B3A3A;
			--titleFontExpand: normal normal normal 23px/1.4em avenir-lt-w01_85-heavy1475544, sans-serif;
			color: rgb(59, 58, 58);
			font: normal normal normal 17px/1.4em helvetica-w01-light, sans-serif;
			text-decoration:
			}

			.comp-jhhk4hfh .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-description,
			.comp-jhhk4hfh .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-description .fullscreen-side-bar-description-line,
			.comp-jhhk4hfh .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-exif,
			.comp-jhhk4hfh .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-link,
			.comp-jhhk4hfh .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-bottom-link {
			--descriptionColorExpand: #3B3A3A;
			--descriptionFontExpand: normal normal normal 15px/1.4em helvetica-w01-light, sans-serif;
			color: rgb(59, 58, 58);
			font: normal normal normal 15px/1.4em helvetica-w01-light, sans-serif;
			text-decoration:
			}

			.comp-jhhk4hfh .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-description:after,
			.comp-jhhk4hfh .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-description .fullscreen-side-bar-description-line:after,
			.comp-jhhk4hfh .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-exif:after,
			.comp-jhhk4hfh .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-link:after,
			.comp-jhhk4hfh .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-bottom-link:after {
			--descriptionColorExpand: #3B3A3A;
			border-color: rgb(59, 58, 58)
			}

			.comp-jhhk4hfh .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-social i:not(.pro-gallery-loved),
			.comp-jhhk4hfh .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-social a,
			.comp-jhhk4hfh .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-social button,
			.comp-jhhk4hfh .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-nav i:not(.pro-gallery-loved),
			.comp-jhhk4hfh .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-nav a,
			.comp-jhhk4hfh .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-nav button,
			.comp-jhhk4hfh .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-mobile-bar i:not(.pro-gallery-loved),
			.comp-jhhk4hfh .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-mobile-bar a,
			.comp-jhhk4hfh .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-mobile-bar button,
			.comp-jhhk4hfh .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-social i:not(.pro-gallery-loved),
			.comp-jhhk4hfh .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-social a,
			.comp-jhhk4hfh .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-social button {
			--descriptionColorExpand: #3B3A3A;
			color: rgb(59, 58, 58)
			}

			.comp-jhhk4hfh .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles i.fullscreen-item-video-play.progallery-svg-font-icons-play-triangle {
			--descriptionColorExpand: #3B3A3A;
			color: rgb(59, 58, 58)
			}

			.comp-jhhk4hfh .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles i.fullscreen-item-video-play.progallery-svg-font-icons-play-background {
			--bgColorExpand: #FFFFFF;
			color: rgb(255, 255, 255)
			}

			.comp-jhhk4hfh .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-icon {
			--descriptionColorExpand: #3B3A3A;
			--bgColorExpand: #FFFFFF;
			color: rgb(59, 58, 58);
			background: rgb(255, 255, 255)
			}
			
				div.comp-jhhk4hfh:not(.fullscreen-comp-wrapper) {
					width: 100%;
				}
			

                .theme-light {
                    --toolbar-bg-color: #fff;
                    --toolbar-outline-color: rgba(0, 0, 0, 0.2);
                    --toolbar-box-shadow-color: rgba(0, 0, 0, 0.1);
                    --toolbar-text-color: #1a1a1a;
                    --toolbar-hover-text-color: rgb(31, 98, 238);
                    --toolbar-hover-bg-color: linear-gradient(90deg, rgba(118, 116, 255, 0.15) 2.33%, rgba(51, 122, 254, 0.15) 39.87%, rgba(1, 172, 253, 0.15) 97.67%);
                    --toolbar-line-color: rgba(0, 0, 0, 0.1);
                    --toolbar-setting-shadow-color: rgba(100, 106, 112, 0.2);
                    --toolbar-setting-item-hover-color: rgba(73, 123, 229, 0.1);
                    --swiper-wrapper-bg-color: rgba(0, 0, 0, 0.65);
                    --swiper-btn-bg-color: rgba(0, 0, 0, 0.6);
                    --swiper-btn-text-color: #fff;
                    --swiper-pagination-bg-color: rgba(0, 0, 0, 0.5);
                    --swiper-pagination-text-color: rgba(255, 255, 255, 0.5);
                    --swiper-pagination-current-text-color: #fff;
                    --setting-icon-normal-url: url("chrome-extension://bnjoienjhhclcabnkbhhfndecoipmcdg/background/keniu/images/icon/light/icon_setting_normal.png");
                    --setting-icon-hover-url: url("chrome-extension://bnjoienjhhclcabnkbhhfndecoipmcdg/background/keniu/images/icon/light/icon_setting_active.png");
                    --setting-icon-close-url: url("chrome-extension://bnjoienjhhclcabnkbhhfndecoipmcdg/background/keniu/images/icon/light/icon_close_normal.png");
                    --setting-icon-contact-url: url("chrome-extension://bnjoienjhhclcabnkbhhfndecoipmcdg/background/keniu/images/icon/light/icon_contact_normal.png");
                    --setting-icon-delay-use-url: url("chrome-extension://bnjoienjhhclcabnkbhhfndecoipmcdg/background/keniu/images/icon/light/icon_delay_use_normal.svg");
                }
                
                .theme-dark {
                    --toolbar-bg-color: rgb(54, 54, 53);
                    --toolbar-outline-color: rgb(94, 94, 93);
                    --toolbar-box-shadow-color: rgba(0, 0, 0, 0.1);
                    --toolbar-text-color: #fff;
                    --toolbar-hover-text-color: rgb(31, 98, 238);
                    --toolbar-hover-bg-color: rgb(66, 66, 65);
                    --toolbar-line-color: rgb(74, 74, 73);
                    --toolbar-setting-shadow-color: rgba(100, 106, 112, 0.2);
                    --toolbar-setting-item-hover-color: rgba(73, 123, 229, 0.1);
                    --swiper-wrapper-bg-color: rgba(0, 0, 0, 0.65);
                    --swiper-btn-bg-color: rgba(0, 0, 0, 0.6);
                    --swiper-btn-text-color: #fff;
                    --swiper-pagination-bg-color: rgba(0, 0, 0, 0.5);
                    --swiper-pagination-text-color: rgba(255, 255, 255, 0.5);
                    --swiper-pagination-current-text-color: #fff;
                    --setting-icon-normal-url: url("chrome-extension://bnjoienjhhclcabnkbhhfndecoipmcdg/background/keniu/images/icon/dark/icon_setting_normal.png");
                    --setting-icon-hover-url: url("chrome-extension://bnjoienjhhclcabnkbhhfndecoipmcdg/background/keniu/images/icon/dark/icon_setting_active.png");
                    --setting-icon-close-url: url("chrome-extension://bnjoienjhhclcabnkbhhfndecoipmcdg/background/keniu/images/icon/dark/icon_close_normal.png");
                    --setting-icon-contact-url: url("chrome-extension://bnjoienjhhclcabnkbhhfndecoipmcdg/background/keniu/images/icon/dark/icon_contact_normal.png");
                    --setting-icon-delay-use-url: url("chrome-extension://bnjoienjhhclcabnkbhhfndecoipmcdg/background/keniu/images/icon/dark/icon_delay_use_normal.svg");
                }
                
                .ai-picture-toolbar * {
                    padding: 0;
                    margin: 0;
                }
                
                .ai-picture-toolbar {
                    position: absolute;
                    padding-bottom: 2px;
                    display: none;
                    /* all: initial; */
                }
                
                .ai-picture-toolbar:hover {
                    display: block !important;
                }
                
                .ai-picture-toolbar-wrap {
                    display: flex;
                    align-items: center;
                    height: 34px;
                    border-radius: 8px;
                    outline: 1px solid var(--toolbar-outline-color);
                    outline-offset: -1px;
                    background-color: var(--toolbar-bg-color);
                    box-shadow: 0px 5px 20px var(--toolbar-box-shadow-color);
                    background-image: url("chrome-extension://bnjoienjhhclcabnkbhhfndecoipmcdg/background/keniu/images/icon/tool_bg.png");
                    background-size: auto 100%;
                    background-position: 0 0;
                    background-repeat: no-repeat;
                    padding: 0 6px;
                }
                
                .ai-picture-toolbar .ai-picture-logo {
                    position: relative;
                    width: 28px;
                    height: 28px;
                    margin-left: 9px;
                    padding: 0;
                }
                
                .ai-picture-toolbar .ai-picture-logo img {
                    position: absolute;
                    width: 100%;
                    padding: 0;
                    margin: 0;
                }
                
                .ai-picture-toolbar .ai-picture-download {
                    display: flex;
                    justify-content: center;
                    align-items: center;
                    position: relative;
                    width: 28px;
                    height: 28px;
                    margin: 0 9px 0 0;
                    cursor: pointer;
                }
                
                .ai-picture-toolbar .ai-picture-download:hover {
                    border-radius: 4px;
                    background: var(--toolbar-hover-bg-color);
                }
                
                .ai-picture-toolbar .ai-picture-download img {
                    position: absolute;
                    width: 18px;
                    height: 18px;
                    padding: 0;
                    margin: 0;
                    background: none;
                }
                
                .ai-picture-toolbar .ai-picture-download::after {
                    position: absolute;
                    top: 6px;
                    right: -5px;
                    content: "";
                    width: 1px;
                    height: 16px;
                    background-color: var(--toolbar-line-color);
                }
                
                .ai-picture-toolbar #ai-picture-seting {
                    display: flex;
                    justify-content: center;
                    align-items: center;
                    position: relative;
                    width: 14px;
                    height: 28px;
                    cursor: pointer;
                }
                
                .ai-picture-toolbar #ai-picture-seting .ai-picture-setting-icon {
                    position: absolute;
                    width: 14px;
                    height: 14px;
                    padding: 0;
                    margin: 0;
                    background-size: cover;
                    background-repeat: no-repeat;
                    background-image: var(--setting-icon-normal-url);
                }
                
                .ai-picture-toolbar #ai-picture-seting:hover .ai-picture-setting-icon {
                    background-image: var(--setting-icon-hover-url);
                }
                
                .ai-picture-toolbar #ai-picture-seting:hover {
                    border-radius: 4px;
                    background: var(--toolbar-hover-bg-color);
                }
                
                .ai-picture-toolbar .ai-picture-seting-active .ai-picture-seting-list-wrapper {
                    display: block !important;
                }
                
                .ai-picture-toolbar .ai-picture-seting-list-wrapper {
                    display: none;
                    position: absolute;
                    top: 31px;
                    right: -10px;
                    padding-top: 4px;
                    border-radius: 5px;
                    width: 140px;
                }
                
                .ai-picture-toolbar .ai-picture-seting-list {
                    background: var(--toolbar-bg-color);
                    border-radius: 5px;
                    box-shadow: 0px 5px 40px 0px var(--toolbar-setting-shadow-color);
                    padding: 6px 0;
                    box-sizing: border-box;
                }
                
                .ai-picture-toolbar .ai-picture-seting-list .ai-picture-seting-item {
                    display: flex;
                    align-items: center;
                    justify-content: start;
                    padding: 7px 14px;
                    text-align: center;
                    font-size: 12px;
                    color: var(--toolbar-text-color);
                    font-family: "微软雅黑";
                }
                
                .ai-picture-toolbar .ai-picture-seting-list .ai-picture-seting-item + .ai-picture-toolbar .ai-picture-seting-list .ai-picture-seting-item {
                    margin-top: 11px;
                }
                
                .ai-picture-toolbar .ai-picture-seting-list .ai-picture-seting-item:hover {
                    background-color: var(--toolbar-setting-item-hover-color);
                }
                
                .ai-picture-toolbar .ai-picture-toolbar-list {
                    display: flex;
                    justify-content: center;
                    margin: 0 4px 0 0;
                    padding: 0;
                }
                
                .ai-picture-toolbar .ai-picture-toolbar-list::after {
                    content: "";
                    width: 1px;
                    height: 16px;
                    margin: 6px 0 0 4px;
                    background-color: var(--toolbar-line-color);
                }
                
                .ai-picture-toolbar .ai-picture-toolbar-list li {
                    position: relative;
                    top: 0;
                    display: flex;
                    justify-content: space-between;
                    align-items: center;
                    height: 28px;
                    padding: 0 6px;
                    margin: 0 2px 0 0;
                    cursor: pointer;
                    font-family: "微软雅黑";
                }
                
                .ai-picture-toolbar .ai-picture-toolbar-list li:last-child {
                    margin-right: 0;
                }
                
                .ai-picture-toolbar .ai-picture-toolbar-list li:hover {
                    border-radius: 4px;
                    background: var(--toolbar-hover-bg-color);
                }
                
                .ai-picture-toolbar .ai-picture-toolbar-list li img {
                    position: initial;
                    width: 18px;
                    height: 18px;
                    padding: 0;
                    margin: 0;
                    background: none;
                }
                
                .ai-picture-toolbar .ai-picture-toolbar-list li span {
                    margin-left: 5px;
                    color: var(--toolbar-text-color);
                    font-size: 13px;
                    font-family: "微软雅黑";
                    font-weight: 400;
                    letter-spacing: normal;
                    white-space: nowrap;
                }
                
                .ai-picture-toolbar .ai-picture-toolbar-list li.dividing-line {
                    position: relative;
                    margin-left: 6px;
                }
                
                .ai-picture-toolbar .ai-picture-toolbar-list li.dividing-line::before {
                    content: "";
                    position: absolute;
                    top: 50%;
                    left: -5px;
                    transform: translateY(-50%);
                    height: 16px;
                    width: 1px;
                    background-color: var(--toolbar-line-color);
                }
                
                .ai-picture-toolbar-list li:hover > span {
                    color: var(--toolbar-hover-text-color);
                }
                
                .ai-picture-toolbar-list li.show-toast {
                    position: relative;
                }
                
                .ai-picture-toolbar-list li.show-toast:hover::after {
                    position: absolute;
                    display: inline-block;
                    top: 35px;
                    left: 0;
                    padding: 8px;
                    box-sizing: content-box;
                    background-color: var(--toolbar-bg-color);
                    border-radius: 4px;
                    font-size: 12px;
                    color: var(--toolbar-text-color);
                }
                
                .ai-picture-toolbar-list li.show-toast[tool-type=editor]:hover::after {
                    width: 60px;
                    content: "AI图片编辑";
                }
                
                .ai-picture-toolbar-list li.show-toast[tool-type=repair]:hover::after {
                    width: 48px;
                    content: "AI变清晰";
                }
                
                .ai-picture-toolbar-list li.show-toast[tool-type=watermark]:hover::after {
                    width: 48px;
                    content: "AI去水印";
                }
                
                .ai-picture-toolbar-list li.show-toast[tool-type=matting]:hover::after {
                    width: 38px;
                    content: "AI抠图";
                }
                
                .ai-picture-toolbar-list li.show-toast[tool-type=text]:hover::after {
                    width: 48px;
                    content: "提取文字";
                }
                
                .ai-picture-toolbar-list li.show-toast[tool-type=printing]:hover::after {
                    width: 24px;
                    content: "打印";
                }
                
                .ai-picture-toolbar-list li.show-toast[tool-type=erase]:hover::after {
                    width: 36px;
                    content: "AI消除";
                }
                
                .ai-picture-toolbar-list li.show-toast[tool-type=compress]:hover::after {
                    width: 48px;
                    content: "图片压缩";
                }
                
                .ai-picture-toolbar-list li.show-toast[tool-type=toPdf]:hover::after {
                    width: 60px;
                    content: "图片转PDF";
                }
                
                .ai-picture-toolbar-list li.show-toast[tool-type=resize]:hover::after {
                    width: 48px;
                    content: "修改尺寸";
                }
                
                .ai-picture-toolbar-list li.show-toast[tool-type=download]:hover::after {
                    width: 24px;
                    content: "下载";
                }
                
                .ai-picture-toolbar-list li.show-toast[tool-type=searchPicture]:hover::after {
                    width: 48px;
                    content: "图片搜索";
                }
                
                .ai-picture-magnify {
                    position: absolute;
                    display: none;
                }
                
                .ai-picture-magnify:hover {
                    display: block !important;
                }
                
                .ai-picture-magnify img {
                    position: initial;
                    width: 28px;
                    height: 28px;
                    padding: 0;
                    margin: 0;
                }
                
                .ai-picture-hide-toolbar {
                    animation: fade-out 0.3s linear;
                    animation-delay: 0.2s;
                    animation-fill-mode: forwards;
                }
                
                .ai-picture-seting-item .setting-icon {
                    width: 16px;
                    height: 16px;
                    margin-right: 8px;
                    background-repeat: no-repeat;
                    background-position: center;
                    background-size: 100%;
                }
                
                .ai-picture-seting-item .setting-icon.ai-picture-setting-close {
                    background-image: var(--setting-icon-close-url);
                }
                
                .ai-picture-seting-item .setting-icon.ai-picture-setting-contact {
                    background-image: var(--setting-icon-contact-url);
                }
                
                .ai-picture-seting-item .setting-icon.ai-picture-setting-delay-use {
                    background-image: var(--setting-icon-delay-use-url);
                }
                
                .ai-picture-seting-item .ai-picture-setting-text {
                    white-space: nowrap;
                }
                
                @keyframes fade-out {
                    0% {
                        visibility: visible;
                        opacity: 1;
                    }
                    100% {
                        opacity: 0;
                        visibility: hidden;
                        display: none;
                    }
                }
            
            .anticon {
                display: inline-flex;
                align-items: center;
                color: inherit;
                font-style: normal;
                line-height: 0;
                text-align: center;
                text-transform: none;
                vertical-align: -0.125em;
                text-rendering: optimizeLegibility;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
            }
            
            .anticon > * {
                line-height: 1;
            }
            
            .anticon svg {
                display: inline-block;
            }
            
            .anticon::before {
                display: none;
            }
            
            .anticon .anticon-icon {
                display: block;
            }
            
            .anticon[tabindex] {
                cursor: pointer;
            }
            
            .anticon-spin::before,
            .anticon-spin {
                display: inline-block;
                -webkit-animation: loadingCircle 1s infinite linear;
                animation: loadingCircle 1s infinite linear;
            }
            
            @-webkit-keyframes loadingCircle {
                100% {
                    -webkit-transform: rotate(360deg);
                    transform: rotate(360deg);
                }
            }
            
            @keyframes loadingCircle {
                100% {
                    -webkit-transform: rotate(360deg);
                    transform: rotate(360deg);
                }
            }
        
            .css-var-r0 {
                --ant-blue: #1677FF;
                --ant-purple: #722ED1;
                --ant-cyan: #13C2C2;
                --ant-green: #52C41A;
                --ant-magenta: #EB2F96;
                --ant-pink: #EB2F96;
                --ant-red: #F5222D;
                --ant-orange: #FA8C16;
                --ant-yellow: #FADB14;
                --ant-volcano: #FA541C;
                --ant-geekblue: #2F54EB;
                --ant-gold: #FAAD14;
                --ant-lime: #A0D911;
                --ant-color-primary: #6165f7;
                --ant-color-success: #52c41a;
                --ant-color-warning: #faad14;
                --ant-color-error: #ff4d4f;
                --ant-color-info: #1677ff;
                --ant-color-link: #1677ff;
                --ant-color-text-base: #000;
                --ant-color-bg-base: #fff;
                --ant-font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
                --ant-font-family-code: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace;
                --ant-font-size: 14px;
                --ant-line-width: 1px;
                --ant-line-type: solid;
                --ant-motion-ease-out-circ: cubic-bezier(0.08, 0.82, 0.17, 1);
                --ant-motion-ease-in-out-circ: cubic-bezier(0.78, 0.14, 0.15, 0.86);
                --ant-motion-ease-out: cubic-bezier(0.215, 0.61, 0.355, 1);
                --ant-motion-ease-in-out: cubic-bezier(0.645, 0.045, 0.355, 1);
                --ant-motion-ease-out-back: cubic-bezier(0.12, 0.4, 0.29, 1.46);
                --ant-motion-ease-in-back: cubic-bezier(0.71, -0.46, 0.88, 0.6);
                --ant-motion-ease-in-quint: cubic-bezier(0.755, 0.05, 0.855, 0.06);
                --ant-motion-ease-out-quint: cubic-bezier(0.23, 1, 0.32, 1);
                --ant-border-radius: 6px;
                --ant-size-popup-arrow: 16px;
                --ant-control-height: 32px;
                --ant-z-index-base: 0;
                --ant-z-index-popup-base: 1000;
                --ant-opacity-image: 1px;
                --ant-color-primary-hover: #595DE3;
                --ant-color-text: #333333;
                --ant-blue-1: #e6f4ff;
                --ant-blue-2: #bae0ff;
                --ant-blue-3: #91caff;
                --ant-blue-4: #69b1ff;
                --ant-blue-5: #4096ff;
                --ant-blue-6: #1677ff;
                --ant-blue-7: #0958d9;
                --ant-blue-8: #003eb3;
                --ant-blue-9: #002c8c;
                --ant-blue-10: #001d66;
                --ant-purple-1: #f9f0ff;
                --ant-purple-2: #efdbff;
                --ant-purple-3: #d3adf7;
                --ant-purple-4: #b37feb;
                --ant-purple-5: #9254de;
                --ant-purple-6: #722ed1;
                --ant-purple-7: #531dab;
                --ant-purple-8: #391085;
                --ant-purple-9: #22075e;
                --ant-purple-10: #120338;
                --ant-cyan-1: #e6fffb;
                --ant-cyan-2: #b5f5ec;
                --ant-cyan-3: #87e8de;
                --ant-cyan-4: #5cdbd3;
                --ant-cyan-5: #36cfc9;
                --ant-cyan-6: #13c2c2;
                --ant-cyan-7: #08979c;
                --ant-cyan-8: #006d75;
                --ant-cyan-9: #00474f;
                --ant-cyan-10: #002329;
                --ant-green-1: #f6ffed;
                --ant-green-2: #d9f7be;
                --ant-green-3: #b7eb8f;
                --ant-green-4: #95de64;
                --ant-green-5: #73d13d;
                --ant-green-6: #52c41a;
                --ant-green-7: #389e0d;
                --ant-green-8: #237804;
                --ant-green-9: #135200;
                --ant-green-10: #092b00;
                --ant-magenta-1: #fff0f6;
                --ant-magenta-2: #ffd6e7;
                --ant-magenta-3: #ffadd2;
                --ant-magenta-4: #ff85c0;
                --ant-magenta-5: #f759ab;
                --ant-magenta-6: #eb2f96;
                --ant-magenta-7: #c41d7f;
                --ant-magenta-8: #9e1068;
                --ant-magenta-9: #780650;
                --ant-magenta-10: #520339;
                --ant-pink-1: #fff0f6;
                --ant-pink-2: #ffd6e7;
                --ant-pink-3: #ffadd2;
                --ant-pink-4: #ff85c0;
                --ant-pink-5: #f759ab;
                --ant-pink-6: #eb2f96;
                --ant-pink-7: #c41d7f;
                --ant-pink-8: #9e1068;
                --ant-pink-9: #780650;
                --ant-pink-10: #520339;
                --ant-red-1: #fff1f0;
                --ant-red-2: #ffccc7;
                --ant-red-3: #ffa39e;
                --ant-red-4: #ff7875;
                --ant-red-5: #ff4d4f;
                --ant-red-6: #f5222d;
                --ant-red-7: #cf1322;
                --ant-red-8: #a8071a;
                --ant-red-9: #820014;
                --ant-red-10: #5c0011;
                --ant-orange-1: #fff7e6;
                --ant-orange-2: #ffe7ba;
                --ant-orange-3: #ffd591;
                --ant-orange-4: #ffc069;
                --ant-orange-5: #ffa940;
                --ant-orange-6: #fa8c16;
                --ant-orange-7: #d46b08;
                --ant-orange-8: #ad4e00;
                --ant-orange-9: #873800;
                --ant-orange-10: #612500;
                --ant-yellow-1: #feffe6;
                --ant-yellow-2: #ffffb8;
                --ant-yellow-3: #fffb8f;
                --ant-yellow-4: #fff566;
                --ant-yellow-5: #ffec3d;
                --ant-yellow-6: #fadb14;
                --ant-yellow-7: #d4b106;
                --ant-yellow-8: #ad8b00;
                --ant-yellow-9: #876800;
                --ant-yellow-10: #614700;
                --ant-volcano-1: #fff2e8;
                --ant-volcano-2: #ffd8bf;
                --ant-volcano-3: #ffbb96;
                --ant-volcano-4: #ff9c6e;
                --ant-volcano-5: #ff7a45;
                --ant-volcano-6: #fa541c;
                --ant-volcano-7: #d4380d;
                --ant-volcano-8: #ad2102;
                --ant-volcano-9: #871400;
                --ant-volcano-10: #610b00;
                --ant-geekblue-1: #f0f5ff;
                --ant-geekblue-2: #d6e4ff;
                --ant-geekblue-3: #adc6ff;
                --ant-geekblue-4: #85a5ff;
                --ant-geekblue-5: #597ef7;
                --ant-geekblue-6: #2f54eb;
                --ant-geekblue-7: #1d39c4;
                --ant-geekblue-8: #10239e;
                --ant-geekblue-9: #061178;
                --ant-geekblue-10: #030852;
                --ant-gold-1: #fffbe6;
                --ant-gold-2: #fff1b8;
                --ant-gold-3: #ffe58f;
                --ant-gold-4: #ffd666;
                --ant-gold-5: #ffc53d;
                --ant-gold-6: #faad14;
                --ant-gold-7: #d48806;
                --ant-gold-8: #ad6800;
                --ant-gold-9: #874d00;
                --ant-gold-10: #613400;
                --ant-lime-1: #fcffe6;
                --ant-lime-2: #f4ffb8;
                --ant-lime-3: #eaff8f;
                --ant-lime-4: #d3f261;
                --ant-lime-5: #bae637;
                --ant-lime-6: #a0d911;
                --ant-lime-7: #7cb305;
                --ant-lime-8: #5b8c00;
                --ant-lime-9: #3f6600;
                --ant-lime-10: #254000;
                --ant-color-text-secondary: rgba(0, 0, 0, 0.65);
                --ant-color-text-tertiary: rgba(0, 0, 0, 0.45);
                --ant-color-text-quaternary: rgba(0, 0, 0, 0.25);
                --ant-color-fill: rgba(0, 0, 0, 0.15);
                --ant-color-fill-secondary: rgba(0, 0, 0, 0.06);
                --ant-color-fill-tertiary: rgba(0, 0, 0, 0.04);
                --ant-color-fill-quaternary: rgba(0, 0, 0, 0.02);
                --ant-color-bg-layout: #f5f5f5;
                --ant-color-bg-container: #ffffff;
                --ant-color-bg-elevated: #ffffff;
                --ant-color-bg-spotlight: rgba(0, 0, 0, 0.85);
                --ant-color-bg-blur: transparent;
                --ant-color-border: #d9d9d9;
                --ant-color-border-secondary: #f0f0f0;
                --ant-color-primary-bg: #f0f3ff;
                --ant-color-primary-bg-hover: #f0f2ff;
                --ant-color-primary-border: #dee2ff;
                --ant-color-primary-border-hover: #b5bcff;
                --ant-color-primary-active: #4747d1;
                --ant-color-primary-text-hover: #8c94ff;
                --ant-color-primary-text: #6165f7;
                --ant-color-primary-text-active: #4747d1;
                --ant-color-success-bg: #f6ffed;
                --ant-color-success-bg-hover: #d9f7be;
                --ant-color-success-border: #b7eb8f;
                --ant-color-success-border-hover: #95de64;
                --ant-color-success-hover: #95de64;
                --ant-color-success-active: #389e0d;
                --ant-color-success-text-hover: #73d13d;
                --ant-color-success-text: #52c41a;
                --ant-color-success-text-active: #389e0d;
                --ant-color-error-bg: #fff2f0;
                --ant-color-error-bg-hover: #fff1f0;
                --ant-color-error-bg-active: #ffccc7;
                --ant-color-error-border: #ffccc7;
                --ant-color-error-border-hover: #ffa39e;
                --ant-color-error-hover: #ff7875;
                --ant-color-error-active: #d9363e;
                --ant-color-error-text-hover: #ff7875;
                --ant-color-error-text: #ff4d4f;
                --ant-color-error-text-active: #d9363e;
                --ant-color-warning-bg: #fffbe6;
                --ant-color-warning-bg-hover: #fff1b8;
                --ant-color-warning-border: #ffe58f;
                --ant-color-warning-border-hover: #ffd666;
                --ant-color-warning-hover: #ffd666;
                --ant-color-warning-active: #d48806;
                --ant-color-warning-text-hover: #ffc53d;
                --ant-color-warning-text: #faad14;
                --ant-color-warning-text-active: #d48806;
                --ant-color-info-bg: #e6f4ff;
                --ant-color-info-bg-hover: #bae0ff;
                --ant-color-info-border: #91caff;
                --ant-color-info-border-hover: #69b1ff;
                --ant-color-info-hover: #69b1ff;
                --ant-color-info-active: #0958d9;
                --ant-color-info-text-hover: #4096ff;
                --ant-color-info-text: #1677ff;
                --ant-color-info-text-active: #0958d9;
                --ant-color-link-hover: #69b1ff;
                --ant-color-link-active: #0958d9;
                --ant-color-bg-mask: rgba(0, 0, 0, 0.45);
                --ant-color-white: #fff;
                --ant-font-size-sm: 12px;
                --ant-font-size-lg: 16px;
                --ant-font-size-xl: 20px;
                --ant-font-size-heading-1: 38px;
                --ant-font-size-heading-2: 30px;
                --ant-font-size-heading-3: 24px;
                --ant-font-size-heading-4: 20px;
                --ant-font-size-heading-5: 16px;
                --ant-line-height: 1.5714285714285714;
                --ant-line-height-lg: 1.5;
                --ant-line-height-sm: 1.6666666666666667;
                --ant-font-height: 22px;
                --ant-font-height-lg: 24px;
                --ant-font-height-sm: 20px;
                --ant-line-height-heading-1: 1.2105263157894737;
                --ant-line-height-heading-2: 1.2666666666666666;
                --ant-line-height-heading-3: 1.3333333333333333;
                --ant-line-height-heading-4: 1.4;
                --ant-line-height-heading-5: 1.5;
                --ant-control-height-sm: 24px;
                --ant-control-height-xs: 16px;
                --ant-control-height-lg: 40px;
                --ant-motion-duration-fast: 0.1s;
                --ant-motion-duration-mid: 0.2s;
                --ant-motion-duration-slow: 0.3s;
                --ant-line-width-bold: 2px;
                --ant-border-radius-xs: 2px;
                --ant-border-radius-sm: 4px;
                --ant-border-radius-lg: 8px;
                --ant-border-radius-outer: 4px;
                --ant-color-fill-content: rgba(0, 0, 0, 0.06);
                --ant-color-fill-content-hover: rgba(0, 0, 0, 0.15);
                --ant-color-fill-alter: rgba(0, 0, 0, 0.02);
                --ant-color-bg-container-disabled: rgba(0, 0, 0, 0.04);
                --ant-color-border-bg: #ffffff;
                --ant-color-split: rgba(5, 5, 5, 0.06);
                --ant-color-text-placeholder: rgba(0, 0, 0, 0.25);
                --ant-color-text-disabled: rgba(0, 0, 0, 0.25);
                --ant-color-text-heading: #333333;
                --ant-color-text-label: rgba(0, 0, 0, 0.65);
                --ant-color-text-description: rgba(0, 0, 0, 0.45);
                --ant-color-text-light-solid: #fff;
                --ant-color-highlight: #ff4d4f;
                --ant-color-bg-text-hover: rgba(0, 0, 0, 0.06);
                --ant-color-bg-text-active: rgba(0, 0, 0, 0.15);
                --ant-color-icon: rgba(0, 0, 0, 0.45);
                --ant-color-icon-hover: #333333;
                --ant-color-error-outline: rgba(255, 38, 5, 0.06);
                --ant-color-warning-outline: rgba(255, 215, 5, 0.1);
                --ant-font-size-icon: 12px;
                --ant-line-width-focus: 4px;
                --ant-control-outline-width: 2px;
                --ant-control-interactive-size: 16px;
                --ant-control-item-bg-hover: rgba(0, 0, 0, 0.04);
                --ant-control-item-bg-active: #f0f3ff;
                --ant-control-item-bg-active-hover: #f0f2ff;
                --ant-control-item-bg-active-disabled: rgba(0, 0, 0, 0.15);
                --ant-control-tmp-outline: rgba(0, 0, 0, 0.02);
                --ant-control-outline: rgba(5, 55, 255, 0.06);
                --ant-font-weight-strong: 600;
                --ant-opacity-loading: 0.65;
                --ant-link-decoration: none;
                --ant-link-hover-decoration: none;
                --ant-link-focus-decoration: none;
                --ant-control-padding-horizontal: 12px;
                --ant-control-padding-horizontal-sm: 8px;
                --ant-padding-xxs: 4px;
                --ant-padding-xs: 8px;
                --ant-padding-sm: 12px;
                --ant-padding: 16px;
                --ant-padding-md: 20px;
                --ant-padding-lg: 24px;
                --ant-padding-xl: 32px;
                --ant-padding-content-horizontal-lg: 24px;
                --ant-padding-content-vertical-lg: 16px;
                --ant-padding-content-horizontal: 16px;
                --ant-padding-content-vertical: 12px;
                --ant-padding-content-horizontal-sm: 16px;
                --ant-padding-content-vertical-sm: 8px;
                --ant-margin-xxs: 4px;
                --ant-margin-xs: 8px;
                --ant-margin-sm: 12px;
                --ant-margin: 16px;
                --ant-margin-md: 20px;
                --ant-margin-lg: 24px;
                --ant-margin-xl: 32px;
                --ant-margin-xxl: 48px;
                --ant-box-shadow: 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
                --ant-box-shadow-secondary: 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
                --ant-box-shadow-tertiary: 0 1px 2px 0 rgba(0, 0, 0, 0.03), 0 1px 6px -1px rgba(0, 0, 0, 0.02), 0 2px 4px 0 rgba(0, 0, 0, 0.02);
                --ant-box-shadow-popover-arrow: 2px 2px 5px rgba(0, 0, 0, 0.05);
                --ant-box-shadow-card: 0 1px 2px -2px rgba(0, 0, 0, 0.16), 0 3px 6px 0 rgba(0, 0, 0, 0.12), 0 5px 12px 4px rgba(0, 0, 0, 0.09);
                --ant-box-shadow-drawer-right: -6px 0 16px 0 rgba(0, 0, 0, 0.08), -3px 0 6px -4px rgba(0, 0, 0, 0.12), -9px 0 28px 8px rgba(0, 0, 0, 0.05);
                --ant-box-shadow-drawer-left: 6px 0 16px 0 rgba(0, 0, 0, 0.08), 3px 0 6px -4px rgba(0, 0, 0, 0.12), 9px 0 28px 8px rgba(0, 0, 0, 0.05);
                --ant-box-shadow-drawer-up: 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
                --ant-box-shadow-drawer-down: 0 -6px 16px 0 rgba(0, 0, 0, 0.08), 0 -3px 6px -4px rgba(0, 0, 0, 0.12), 0 -9px 28px 8px rgba(0, 0, 0, 0.05);
                --ant-box-shadow-tabs-overflow-left: inset 10px 0 8px -8px rgba(0, 0, 0, 0.08);
                --ant-box-shadow-tabs-overflow-right: inset -10px 0 8px -8px rgba(0, 0, 0, 0.08);
                --ant-box-shadow-tabs-overflow-top: inset 0 10px 8px -8px rgba(0, 0, 0, 0.08);
                --ant-box-shadow-tabs-overflow-bottom: inset 0 -10px 8px -8px rgba(0, 0, 0, 0.08);
            }
        
            .css-var-r0.ant-popover {
                --ant-popover-title-min-width: 177px;
                --ant-popover-z-index-popup: 1030;
                --ant-popover-arrow-shadow-width: 8.970562748477143px;
                --ant-popover-arrow-path: path('M 0 8 A 4 4 0 0 0 2.82842712474619 6.82842712474619 L 6.585786437626905 3.0710678118654755 A 2 2 0 0 1 9.414213562373096 3.0710678118654755 L 13.17157287525381 6.82842712474619 A 4 4 0 0 0 16 8 Z');
                --ant-popover-arrow-polygon: polygon(1.6568542494923806px 100%, 50% 1.6568542494923806px, 14.34314575050762px 100%, 1.6568542494923806px 100%);
                --ant-popover-arrow-offset-horizontal: 12px;
                --ant-popover-arrow-offset-vertical: 8px;
                --ant-popover-inner-padding: 12px;
                --ant-popover-title-margin-bottom: 8px;
                --ant-popover-title-padding: 0px;
                --ant-popover-title-border-bottom: none;
                --ant-popover-inner-content-padding: 0px;
            }
        
            :where(.css-1dmvnh0) a {
                color: var(--ant-color-link);
                text-decoration: var(--ant-link-decoration);
                background-color: transparent;
                outline: none;
                cursor: pointer;
                transition: color var(--ant-motion-duration-slow);
                -webkit-text-decoration-skip: objects;
            }
            
            :where(.css-1dmvnh0) a:hover {
                color: var(--ant-color-link-hover);
            }
            
            :where(.css-1dmvnh0) a:active {
                color: var(--ant-color-link-active);
            }
            
            :where(.css-1dmvnh0) a:active,
            :where(.css-1dmvnh0) a:hover {
                text-decoration: var(--ant-link-hover-decoration);
                outline: 0;
            }
            
            :where(.css-1dmvnh0) a:focus {
                text-decoration: var(--ant-link-focus-decoration);
                outline: 0;
            }
            
            :where(.css-1dmvnh0) a[disabled] {
                color: var(--ant-color-text-disabled);
                cursor: not-allowed;
            }
        
            :where(.css-1dmvnh0).ant-popover {
                box-sizing: border-box;
                margin: 0;
                padding: 0;
                color: var(--ant-color-text);
                font-size: var(--ant-font-size);
                line-height: var(--ant-line-height);
                list-style: none;
                font-family: var(--ant-font-family);
                position: absolute;
                top: 0;
                left: 0;
                z-index: var(--ant-popover-z-index-popup);
                font-weight: normal;
                white-space: normal;
                text-align: start;
                cursor: auto;
                user-select: text;
                transform-origin: var(--arrow-x, 50%) var(--arrow-y, 50%);
                --antd-arrow-background-color: var(--ant-color-bg-elevated);
                width: max-content;
                max-width: 100vw;
            }
            
            :where(.css-1dmvnh0).ant-popover-rtl {
                direction: rtl;
            }
            
            :where(.css-1dmvnh0).ant-popover-hidden {
                display: none;
            }
            
            :where(.css-1dmvnh0).ant-popover .ant-popover-content {
                position: relative;
            }
            
            :where(.css-1dmvnh0).ant-popover .ant-popover-inner {
                background-color: var(--ant-color-bg-elevated);
                background-clip: padding-box;
                border-radius: var(--ant-border-radius-lg);
                box-shadow: var(--ant-box-shadow-secondary);
                padding: var(--ant-popover-inner-padding);
            }
            
            :where(.css-1dmvnh0).ant-popover .ant-popover-title {
                min-width: var(--ant-popover-title-min-width);
                margin-bottom: var(--ant-popover-title-margin-bottom);
                color: var(--ant-color-text-heading);
                font-weight: var(--ant-font-weight-strong);
                border-bottom: var(--ant-popover-title-border-bottom);
                padding: var(--ant-popover-title-padding);
            }
            
            :where(.css-1dmvnh0).ant-popover .ant-popover-inner-content {
                color: var(--ant-color-text);
                padding: var(--ant-popover-inner-content-padding);
            }
            
            :where(.css-1dmvnh0).ant-popover .ant-popover-arrow {
                position: absolute;
                z-index: 1;
                display: block;
                pointer-events: none;
                width: var(--ant-size-popup-arrow);
                height: var(--ant-size-popup-arrow);
                overflow: hidden;
            }
            
            :where(.css-1dmvnh0).ant-popover .ant-popover-arrow::before {
                position: absolute;
                bottom: 0;
                inset-inline-start: 0;
                width: var(--ant-size-popup-arrow);
                height: calc(var(--ant-size-popup-arrow) / 2);
                background: var(--antd-arrow-background-color);
                clip-path: var(--ant-popover-arrow-polygon);
                clip-path: var(--ant-popover-arrow-path);
                content: "";
            }
            
            :where(.css-1dmvnh0).ant-popover .ant-popover-arrow::after {
                content: "";
                position: absolute;
                width: var(--ant-popover-arrow-shadow-width);
                height: var(--ant-popover-arrow-shadow-width);
                bottom: 0;
                inset-inline: 0;
                margin: auto;
                border-radius: 0 0 var(--ant-border-radius-xs) 0;
                transform: translateY(50%) rotate(-135deg);
                box-shadow: var(--ant-box-shadow-popover-arrow);
                z-index: 0;
                background: transparent;
            }
            
            :where(.css-1dmvnh0).ant-popover .ant-popover-arrow:before {
                background: var(--antd-arrow-background-color);
            }
            
            :where(.css-1dmvnh0).ant-popover-placement-top>.ant-popover-arrow,
            :where(.css-1dmvnh0).ant-popover-placement-topLeft>.ant-popover-arrow,
            :where(.css-1dmvnh0).ant-popover-placement-topRight>.ant-popover-arrow {
                bottom: 0;
                transform: translateY(100%) rotate(180deg);
            }
            
            :where(.css-1dmvnh0).ant-popover-placement-top>.ant-popover-arrow {
                left: 50%;
                transform: translateX(-50%) translateY(100%) rotate(180deg);
            }
            
            :where(.css-1dmvnh0).ant-popover-placement-topLeft>.ant-popover-arrow {
                left: var(--ant-popover-arrow-offset-horizontal);
            }
            
            :where(.css-1dmvnh0).ant-popover-placement-topRight>.ant-popover-arrow {
                right: var(--ant-popover-arrow-offset-horizontal);
            }
            
            :where(.css-1dmvnh0).ant-popover-placement-bottom>.ant-popover-arrow,
            :where(.css-1dmvnh0).ant-popover-placement-bottomLeft>.ant-popover-arrow,
            :where(.css-1dmvnh0).ant-popover-placement-bottomRight>.ant-popover-arrow {
                top: 0;
                transform: translateY(-100%);
            }
            
            :where(.css-1dmvnh0).ant-popover-placement-bottom>.ant-popover-arrow {
                left: 50%;
                transform: translateX(-50%) translateY(-100%);
            }
            
            :where(.css-1dmvnh0).ant-popover-placement-bottomLeft>.ant-popover-arrow {
                left: var(--ant-popover-arrow-offset-horizontal);
            }
            
            :where(.css-1dmvnh0).ant-popover-placement-bottomRight>.ant-popover-arrow {
                right: var(--ant-popover-arrow-offset-horizontal);
            }
            
            :where(.css-1dmvnh0).ant-popover-placement-left>.ant-popover-arrow,
            :where(.css-1dmvnh0).ant-popover-placement-leftTop>.ant-popover-arrow,
            :where(.css-1dmvnh0).ant-popover-placement-leftBottom>.ant-popover-arrow {
                right: 0;
                transform: translateX(100%) rotate(90deg);
            }
            
            :where(.css-1dmvnh0).ant-popover-placement-left>.ant-popover-arrow {
                top: 50%;
                transform: translateY(-50%) translateX(100%) rotate(90deg);
            }
            
            :where(.css-1dmvnh0).ant-popover-placement-leftTop>.ant-popover-arrow {
                top: var(--ant-popover-arrow-offset-vertical);
            }
            
            :where(.css-1dmvnh0).ant-popover-placement-leftBottom>.ant-popover-arrow {
                bottom: var(--ant-popover-arrow-offset-vertical);
            }
            
            :where(.css-1dmvnh0).ant-popover-placement-right>.ant-popover-arrow,
            :where(.css-1dmvnh0).ant-popover-placement-rightTop>.ant-popover-arrow,
            :where(.css-1dmvnh0).ant-popover-placement-rightBottom>.ant-popover-arrow {
                left: 0;
                transform: translateX(-100%) rotate(-90deg);
            }
            
            :where(.css-1dmvnh0).ant-popover-placement-right>.ant-popover-arrow {
                top: 50%;
                transform: translateY(-50%) translateX(-100%) rotate(-90deg);
            }
            
            :where(.css-1dmvnh0).ant-popover-placement-rightTop>.ant-popover-arrow {
                top: var(--ant-popover-arrow-offset-vertical);
            }
            
            :where(.css-1dmvnh0).ant-popover-placement-rightBottom>.ant-popover-arrow {
                bottom: var(--ant-popover-arrow-offset-vertical);
            }
            
            :where(.css-1dmvnh0).ant-popover-pure {
                position: relative;
                max-width: none;
                margin: var(--ant-size-popup-arrow);
                display: inline-block;
            }
            
            :where(.css-1dmvnh0).ant-popover-pure .ant-popover-content {
                display: inline-block;
            }
            
            :where(.css-1dmvnh0).ant-popover.ant-popover-blue {
                --antd-arrow-background-color: var(--ant-blue-6);
            }
            
            :where(.css-1dmvnh0).ant-popover.ant-popover-blue .ant-popover-inner {
                background-color: var(--ant-blue-6);
            }
            
            :where(.css-1dmvnh0).ant-popover.ant-popover-blue .ant-popover-arrow {
                background: transparent;
            }
            
            :where(.css-1dmvnh0).ant-popover.ant-popover-purple {
                --antd-arrow-background-color: var(--ant-purple-6);
            }
            
            :where(.css-1dmvnh0).ant-popover.ant-popover-purple .ant-popover-inner {
                background-color: var(--ant-purple-6);
            }
            
            :where(.css-1dmvnh0).ant-popover.ant-popover-purple .ant-popover-arrow {
                background: transparent;
            }
            
            :where(.css-1dmvnh0).ant-popover.ant-popover-cyan {
                --antd-arrow-background-color: var(--ant-cyan-6);
            }
            
            :where(.css-1dmvnh0).ant-popover.ant-popover-cyan .ant-popover-inner {
                background-color: var(--ant-cyan-6);
            }
            
            :where(.css-1dmvnh0).ant-popover.ant-popover-cyan .ant-popover-arrow {
                background: transparent;
            }
            
            :where(.css-1dmvnh0).ant-popover.ant-popover-green {
                --antd-arrow-background-color: var(--ant-green-6);
            }
            
            :where(.css-1dmvnh0).ant-popover.ant-popover-green .ant-popover-inner {
                background-color: var(--ant-green-6);
            }
            
            :where(.css-1dmvnh0).ant-popover.ant-popover-green .ant-popover-arrow {
                background: transparent;
            }
            
            :where(.css-1dmvnh0).ant-popover.ant-popover-magenta {
                --antd-arrow-background-color: var(--ant-magenta-6);
            }
            
            :where(.css-1dmvnh0).ant-popover.ant-popover-magenta .ant-popover-inner {
                background-color: var(--ant-magenta-6);
            }
            
            :where(.css-1dmvnh0).ant-popover.ant-popover-magenta .ant-popover-arrow {
                background: transparent;
            }
            
            :where(.css-1dmvnh0).ant-popover.ant-popover-pink {
                --antd-arrow-background-color: var(--ant-pink-6);
            }
            
            :where(.css-1dmvnh0).ant-popover.ant-popover-pink .ant-popover-inner {
                background-color: var(--ant-pink-6);
            }
            
            :where(.css-1dmvnh0).ant-popover.ant-popover-pink .ant-popover-arrow {
                background: transparent;
            }
            
            :where(.css-1dmvnh0).ant-popover.ant-popover-red {
                --antd-arrow-background-color: var(--ant-red-6);
            }
            
            :where(.css-1dmvnh0).ant-popover.ant-popover-red .ant-popover-inner {
                background-color: var(--ant-red-6);
            }
            
            :where(.css-1dmvnh0).ant-popover.ant-popover-red .ant-popover-arrow {
                background: transparent;
            }
            
            :where(.css-1dmvnh0).ant-popover.ant-popover-orange {
                --antd-arrow-background-color: var(--ant-orange-6);
            }
            
            :where(.css-1dmvnh0).ant-popover.ant-popover-orange .ant-popover-inner {
                background-color: var(--ant-orange-6);
            }
            
            :where(.css-1dmvnh0).ant-popover.ant-popover-orange .ant-popover-arrow {
                background: transparent;
            }
            
            :where(.css-1dmvnh0).ant-popover.ant-popover-yellow {
                --antd-arrow-background-color: var(--ant-yellow-6);
            }
            
            :where(.css-1dmvnh0).ant-popover.ant-popover-yellow .ant-popover-inner {
                background-color: var(--ant-yellow-6);
            }
            
            :where(.css-1dmvnh0).ant-popover.ant-popover-yellow .ant-popover-arrow {
                background: transparent;
            }
            
            :where(.css-1dmvnh0).ant-popover.ant-popover-volcano {
                --antd-arrow-background-color: var(--ant-volcano-6);
            }
            
            :where(.css-1dmvnh0).ant-popover.ant-popover-volcano .ant-popover-inner {
                background-color: var(--ant-volcano-6);
            }
            
            :where(.css-1dmvnh0).ant-popover.ant-popover-volcano .ant-popover-arrow {
                background: transparent;
            }
            
            :where(.css-1dmvnh0).ant-popover.ant-popover-geekblue {
                --antd-arrow-background-color: var(--ant-geekblue-6);
            }
            
            :where(.css-1dmvnh0).ant-popover.ant-popover-geekblue .ant-popover-inner {
                background-color: var(--ant-geekblue-6);
            }
            
            :where(.css-1dmvnh0).ant-popover.ant-popover-geekblue .ant-popover-arrow {
                background: transparent;
            }
            
            :where(.css-1dmvnh0).ant-popover.ant-popover-lime {
                --antd-arrow-background-color: var(--ant-lime-6);
            }
            
            :where(.css-1dmvnh0).ant-popover.ant-popover-lime .ant-popover-inner {
                background-color: var(--ant-lime-6);
            }
            
            :where(.css-1dmvnh0).ant-popover.ant-popover-lime .ant-popover-arrow {
                background: transparent;
            }
            
            :where(.css-1dmvnh0).ant-popover.ant-popover-gold {
                --antd-arrow-background-color: var(--ant-gold-6);
            }
            
            :where(.css-1dmvnh0).ant-popover.ant-popover-gold .ant-popover-inner {
                background-color: var(--ant-gold-6);
            }
            
            :where(.css-1dmvnh0).ant-popover.ant-popover-gold .ant-popover-arrow {
                background: transparent;
            }
            
            :where(.css-1dmvnh0).ant-zoom-big-enter,
            :where(.css-1dmvnh0).ant-zoom-big-appear {
                animation-duration: var(--ant-motion-duration-mid);
                animation-fill-mode: both;
                animation-play-state: paused;
            }
            
            :where(.css-1dmvnh0).ant-zoom-big-leave {
                animation-duration: var(--ant-motion-duration-mid);
                animation-fill-mode: both;
                animation-play-state: paused;
            }
            
            :where(.css-1dmvnh0).ant-zoom-big-enter.ant-zoom-big-enter-active,
            :where(.css-1dmvnh0).ant-zoom-big-appear.ant-zoom-big-appear-active {
                animation-name: css-1dmvnh0-antZoomBigIn;
                animation-play-state: running;
            }
            
            :where(.css-1dmvnh0).ant-zoom-big-leave.ant-zoom-big-leave-active {
                animation-name: css-1dmvnh0-antZoomBigOut;
                animation-play-state: running;
                pointer-events: none;
            }
            
            :where(.css-1dmvnh0).ant-zoom-big-enter,
            :where(.css-1dmvnh0).ant-zoom-big-appear {
                transform: scale(0);
                opacity: 0;
                animation-timing-function: var(--ant-motion-ease-out-circ);
            }
            
            :where(.css-1dmvnh0).ant-zoom-big-enter-prepare,
            :where(.css-1dmvnh0).ant-zoom-big-appear-prepare {
                transform: none;
            }
            
            :where(.css-1dmvnh0).ant-zoom-big-leave {
                animation-timing-function: var(--ant-motion-ease-in-out-circ);
            }
        
            @keyframes css-1dmvnh0-antZoomBigIn {
                0% {
                    transform: scale(0.8);
                    opacity: 0;
                }
                100% {
                    transform: scale(1);
                    opacity: 1;
                }
            }
        
            @keyframes css-1dmvnh0-antZoomBigOut {
                0% {
                    transform: scale(1);
                }
                100% {
                    transform: scale(0.8);
                    opacity: 0;
                }
            }
        
            .css-var-r0.ant-modal-css-var {
                --ant-modal-footer-bg: transparent;
                --ant-modal-header-bg: #ffffff;
                --ant-modal-title-line-height: 1.5;
                --ant-modal-title-font-size: 16px;
                --ant-modal-content-bg: #ffffff;
                --ant-modal-title-color: #333333;
                --ant-modal-content-padding: 20px 24px;
                --ant-modal-header-padding: 0px;
                --ant-modal-header-border-bottom: none;
                --ant-modal-header-margin-bottom: 8px;
                --ant-modal-body-padding: 0px;
                --ant-modal-footer-padding: 0px;
                --ant-modal-footer-border-top: none;
                --ant-modal-footer-border-radius: 0px;
                --ant-modal-footer-margin-top: 12px;
                --ant-modal-confirm-body-padding: 0px;
                --ant-modal-confirm-icon-margin-inline-end: 12px;
                --ant-modal-confirm-btns-margin-top: 12px;
            }
        
            :where(.css-1dmvnh0).ant-modal-css-var {
                font-family: var(--ant-font-family);
                font-size: var(--ant-font-size);
                box-sizing: border-box;
            }
            
            :where(.css-1dmvnh0).ant-modal-css-var::before,
            :where(.css-1dmvnh0).ant-modal-css-var::after {
                box-sizing: border-box;
            }
            
            :where(.css-1dmvnh0).ant-modal-css-var [class^="ant-modal"],
            :where(.css-1dmvnh0).ant-modal-css-var [class*=" ant-modal"] {
                box-sizing: border-box;
            }
            
            :where(.css-1dmvnh0).ant-modal-css-var [class^="ant-modal"]::before,
            :where(.css-1dmvnh0).ant-modal-css-var [class*=" ant-modal"]::before,
            :where(.css-1dmvnh0).ant-modal-css-var [class^="ant-modal"]::after,
            :where(.css-1dmvnh0).ant-modal-css-var [class*=" ant-modal"]::after {
                box-sizing: border-box;
            }
            
            :where(.css-1dmvnh0).ant-modal-root .ant-modal-wrap-rtl {
                direction: rtl;
            }
            
            :where(.css-1dmvnh0).ant-modal-root .ant-modal-centered {
                text-align: center;
            }
            
            :where(.css-1dmvnh0).ant-modal-root .ant-modal-centered::before {
                display: inline-block;
                width: 0;
                height: 100%;
                vertical-align: middle;
                content: "";
            }
            
            :where(.css-1dmvnh0).ant-modal-root .ant-modal-centered .ant-modal {
                top: 0;
                display: inline-block;
                padding-bottom: 0;
                text-align: start;
                vertical-align: middle;
            }
            
            @media (max-width: 767px) {
                :where(.css-1dmvnh0).ant-modal-root .ant-modal {
                    max-width: calc(100vw - 16px);
                    margin: var(--ant-margin-xs) auto;
                }
                :where(.css-1dmvnh0).ant-modal-root .ant-modal-centered .ant-modal {
                    flex: 1;
                }
            }
            
            :where(.css-1dmvnh0).ant-modal {
                box-sizing: border-box;
                margin: 0 auto;
                padding: 0;
                color: var(--ant-color-text);
                font-size: var(--ant-font-size);
                line-height: var(--ant-line-height);
                list-style: none;
                font-family: var(--ant-font-family);
                pointer-events: none;
                position: relative;
                top: 100px;
                width: auto;
                max-width: calc(100vw - calc(var(--ant-margin) * 2));
                padding-bottom: var(--ant-padding-lg);
            }
            
            :where(.css-1dmvnh0).ant-modal .ant-modal-title {
                margin: 0;
                color: var(--ant-modal-title-color);
                font-weight: var(--ant-font-weight-strong);
                font-size: var(--ant-modal-title-font-size);
                line-height: var(--ant-modal-title-line-height);
                word-wrap: break-word;
            }
            
            :where(.css-1dmvnh0).ant-modal .ant-modal-content {
                position: relative;
                background-color: var(--ant-modal-content-bg);
                background-clip: padding-box;
                border: 0;
                border-radius: var(--ant-border-radius-lg);
                box-shadow: var(--ant-box-shadow);
                pointer-events: auto;
                padding: var(--ant-modal-content-padding);
            }
            
            :where(.css-1dmvnh0).ant-modal .ant-modal-close {
                position: absolute;
                top: calc((calc(calc(var(--ant-line-height-heading-5) * var(--ant-font-size-heading-5)) + calc(var(--ant-padding) * 2)) - var(--ant-control-height)) / 2);
                inset-inline-end: calc((calc(calc(var(--ant-line-height-heading-5) * var(--ant-font-size-heading-5)) + calc(var(--ant-padding) * 2)) - var(--ant-control-height)) / 2);
                z-index: calc(var(--ant-z-index-popup-base) + 10);
                padding: 0;
                color: var(--ant-color-icon);
                font-weight: var(--ant-font-weight-strong);
                line-height: 1;
                text-decoration: none;
                background: transparent;
                border-radius: var(--ant-border-radius-sm);
                width: var(--ant-control-height);
                height: var(--ant-control-height);
                border: 0;
                outline: 0;
                cursor: pointer;
                transition: color var(--ant-motion-duration-mid), background-color var(--ant-motion-duration-mid);
            }
            
            :where(.css-1dmvnh0).ant-modal .ant-modal-close-x {
                display: flex;
                font-size: var(--ant-font-size-lg);
                font-style: normal;
                line-height: var(--ant-control-height);
                justify-content: center;
                text-transform: none;
                text-rendering: auto;
            }
            
            :where(.css-1dmvnh0).ant-modal .ant-modal-close:hover {
                color: var(--ant-color-icon-hover);
                background-color: var(--ant-color-bg-text-hover);
                text-decoration: none;
            }
            
            :where(.css-1dmvnh0).ant-modal .ant-modal-close:active {
                background-color: var(--ant-color-bg-text-active);
            }
            
            :where(.css-1dmvnh0).ant-modal .ant-modal-close:focus-visible {
                outline: var(--ant-line-width-focus) solid var(--ant-color-primary-border);
                outline-offset: 1px;
                transition: outline-offset 0s, outline 0s;
            }
            
            :where(.css-1dmvnh0).ant-modal .ant-modal-header {
                color: var(--ant-color-text);
                background: var(--ant-modal-header-bg);
                border-radius: var(--ant-border-radius-lg) var(--ant-border-radius-lg) 0 0;
                margin-bottom: var(--ant-modal-header-margin-bottom);
                padding: var(--ant-modal-header-padding);
                border-bottom: var(--ant-modal-header-border-bottom);
            }
            
            :where(.css-1dmvnh0).ant-modal .ant-modal-body {
                font-size: var(--ant-font-size);
                line-height: var(--ant-line-height);
                word-wrap: break-word;
                padding: var(--ant-modal-body-padding);
            }
            
            :where(.css-1dmvnh0).ant-modal .ant-modal-body .ant-modal-body-skeleton {
                width: 100%;
                height: 100%;
                display: flex;
                justify-content: center;
                align-items: center;
                margin: var(--ant-margin) auto;
            }
            
            :where(.css-1dmvnh0).ant-modal .ant-modal-footer {
                text-align: end;
                background: var(--ant-modal-footer-bg);
                margin-top: var(--ant-modal-footer-margin-top);
                padding: var(--ant-modal-footer-padding);
                border-top: var(--ant-modal-footer-border-top);
                border-radius: var(--ant-modal-footer-border-radius);
            }
            
            :where(.css-1dmvnh0).ant-modal .ant-modal-footer >.ant-btn+.ant-btn {
                margin-inline-start: var(--ant-margin-xs);
            }
            
            :where(.css-1dmvnh0).ant-modal .ant-modal-open {
                overflow: hidden;
            }
            
            :where(.css-1dmvnh0).ant-modal-pure-panel {
                top: auto;
                padding: 0;
                display: flex;
                flex-direction: column;
            }
            
            :where(.css-1dmvnh0).ant-modal-pure-panel .ant-modal-content,
            :where(.css-1dmvnh0).ant-modal-pure-panel .ant-modal-body,
            :where(.css-1dmvnh0).ant-modal-pure-panel .ant-modal-confirm-body-wrapper {
                display: flex;
                flex-direction: column;
                flex: auto;
            }
            
            :where(.css-1dmvnh0).ant-modal-pure-panel .ant-modal-confirm-body {
                margin-bottom: auto;
            }
            
            :where(.css-1dmvnh0).ant-modal-root .ant-modal-wrap-rtl {
                direction: rtl;
            }
            
            :where(.css-1dmvnh0).ant-modal-root .ant-modal-wrap-rtl .ant-modal-confirm-body {
                direction: rtl;
            }
            
            :where(.css-1dmvnh0).ant-modal-root .ant-modal.ant-zoom-enter,
            :where(.css-1dmvnh0).ant-modal-root .ant-modal.ant-zoom-appear {
                transform: none;
                opacity: 0;
                animation-duration: var(--ant-motion-duration-slow);
                user-select: none;
            }
            
            :where(.css-1dmvnh0).ant-modal-root .ant-modal.ant-zoom-leave .ant-modal-content {
                pointer-events: none;
            }
            
            :where(.css-1dmvnh0).ant-modal-root .ant-modal-mask {
                position: fixed;
                inset: 0;
                z-index: var(--ant-z-index-popup-base);
                height: 100%;
                background-color: var(--ant-color-bg-mask);
                pointer-events: none;
            }
            
            :where(.css-1dmvnh0).ant-modal-root .ant-modal-mask .ant-modal-hidden {
                display: none;
            }
            
            :where(.css-1dmvnh0).ant-modal-root .ant-modal-wrap {
                position: fixed;
                inset: 0;
                z-index: var(--ant-z-index-popup-base);
                overflow: auto;
                outline: 0;
                -webkit-overflow-scrolling: touch;
            }
            
            :where(.css-1dmvnh0).ant-modal-root .ant-fade-enter,
            :where(.css-1dmvnh0).ant-modal-root .ant-fade-appear {
                animation-duration: var(--ant-motion-duration-mid);
                animation-fill-mode: both;
                animation-play-state: paused;
            }
            
            :where(.css-1dmvnh0).ant-modal-root .ant-fade-leave {
                animation-duration: var(--ant-motion-duration-mid);
                animation-fill-mode: both;
                animation-play-state: paused;
            }
            
            :where(.css-1dmvnh0).ant-modal-root .ant-fade-enter.ant-fade-enter-active,
            :where(.css-1dmvnh0).ant-modal-root .ant-fade-appear.ant-fade-appear-active {
                animation-name: css-1dmvnh0-antFadeIn;
                animation-play-state: running;
            }
            
            :where(.css-1dmvnh0).ant-modal-root .ant-fade-leave.ant-fade-leave-active {
                animation-name: css-1dmvnh0-antFadeOut;
                animation-play-state: running;
                pointer-events: none;
            }
            
            :where(.css-1dmvnh0).ant-modal-root .ant-fade-enter,
            :where(.css-1dmvnh0).ant-modal-root .ant-fade-appear {
                opacity: 0;
                animation-timing-function: linear;
            }
            
            :where(.css-1dmvnh0).ant-modal-root .ant-fade-leave {
                animation-timing-function: linear;
            }
            
            :where(.css-1dmvnh0).ant-zoom-enter,
            :where(.css-1dmvnh0).ant-zoom-appear {
                animation-duration: var(--ant-motion-duration-mid);
                animation-fill-mode: both;
                animation-play-state: paused;
            }
            
            :where(.css-1dmvnh0).ant-zoom-leave {
                animation-duration: var(--ant-motion-duration-mid);
                animation-fill-mode: both;
                animation-play-state: paused;
            }
            
            :where(.css-1dmvnh0).ant-zoom-enter.ant-zoom-enter-active,
            :where(.css-1dmvnh0).ant-zoom-appear.ant-zoom-appear-active {
                animation-name: css-1dmvnh0-antZoomIn;
                animation-play-state: running;
            }
            
            :where(.css-1dmvnh0).ant-zoom-leave.ant-zoom-leave-active {
                animation-name: css-1dmvnh0-antZoomOut;
                animation-play-state: running;
                pointer-events: none;
            }
            
            :where(.css-1dmvnh0).ant-zoom-enter,
            :where(.css-1dmvnh0).ant-zoom-appear {
                transform: scale(0);
                opacity: 0;
                animation-timing-function: var(--ant-motion-ease-out-circ);
            }
            
            :where(.css-1dmvnh0).ant-zoom-enter-prepare,
            :where(.css-1dmvnh0).ant-zoom-appear-prepare {
                transform: none;
            }
            
            :where(.css-1dmvnh0).ant-zoom-leave {
                animation-timing-function: var(--ant-motion-ease-in-out-circ);
            }
        
            @keyframes css-1dmvnh0-antFadeIn {
                0% {
                    opacity: 0;
                }
                100% {
                    opacity: 1;
                }
            }
        
            @keyframes css-1dmvnh0-antFadeOut {
                0% {
                    opacity: 1;
                }
                100% {
                    opacity: 0;
                }
            }
        
            @keyframes css-1dmvnh0-antZoomIn {
                0% {
                    transform: scale(0.2);
                    opacity: 0;
                }
                100% {
                    transform: scale(1);
                    opacity: 1;
                }
            }
        
            @keyframes css-1dmvnh0-antZoomOut {
                0% {
                    transform: scale(1);
                }
                100% {
                    transform: scale(0.2);
                    opacity: 0;
                }
            }
        
            .css-var-r0.ant-tooltip {
                --ant-tooltip-z-index-popup: 1070;
                --ant-tooltip-arrow-offset-horizontal: 12px;
                --ant-tooltip-arrow-offset-vertical: 8px;
                --ant-tooltip-arrow-shadow-width: 8.970562748477143px;
                --ant-tooltip-arrow-path: path('M 0 8 A 4 4 0 0 0 2.82842712474619 6.82842712474619 L 6.585786437626905 3.0710678118654755 A 2 2 0 0 1 9.414213562373096 3.0710678118654755 L 13.17157287525381 6.82842712474619 A 4 4 0 0 0 16 8 Z');
                --ant-tooltip-arrow-polygon: polygon(1.6568542494923806px 100%, 50% 1.6568542494923806px, 14.34314575050762px 100%, 1.6568542494923806px 100%);
            }
        
            :where(.css-1dmvnh0).ant-tooltip {
                box-sizing: border-box;
                margin: 0;
                padding: 0;
                color: var(--ant-color-text);
                font-size: var(--ant-font-size);
                line-height: var(--ant-line-height);
                list-style: none;
                font-family: var(--ant-font-family);
                position: absolute;
                z-index: var(--ant-tooltip-z-index-popup);
                display: block;
                width: max-content;
                max-width: 250px;
                visibility: visible;
                transform-origin: var(--arrow-x, 50%) var(--arrow-y, 50%);
                --antd-arrow-background-color: var(--ant-color-bg-spotlight);
            }
            
            :where(.css-1dmvnh0).ant-tooltip-hidden {
                display: none;
            }
            
            :where(.css-1dmvnh0).ant-tooltip .ant-tooltip-inner {
                min-width: 1em;
                min-height: var(--ant-control-height);
                padding: calc(var(--ant-padding-sm) / 2) var(--ant-padding-xs);
                color: var(--ant-color-text-light-solid);
                text-align: start;
                text-decoration: none;
                word-wrap: break-word;
                background-color: var(--ant-color-bg-spotlight);
                border-radius: var(--ant-border-radius);
                box-shadow: var(--ant-box-shadow-secondary);
                box-sizing: border-box;
            }
            
            :where(.css-1dmvnh0).ant-tooltip-placement-left .ant-tooltip-inner,
            :where(.css-1dmvnh0).ant-tooltip-placement-leftTop .ant-tooltip-inner,
            :where(.css-1dmvnh0).ant-tooltip-placement-leftBottom .ant-tooltip-inner,
            :where(.css-1dmvnh0).ant-tooltip-placement-right .ant-tooltip-inner,
            :where(.css-1dmvnh0).ant-tooltip-placement-rightTop .ant-tooltip-inner,
            :where(.css-1dmvnh0).ant-tooltip-placement-rightBottom .ant-tooltip-inner {
                border-radius: min(var(--ant-border-radius), 8px);
            }
            
            :where(.css-1dmvnh0).ant-tooltip .ant-tooltip-content {
                position: relative;
            }
            
            :where(.css-1dmvnh0).ant-tooltip.ant-tooltip-blue .ant-tooltip-inner {
                background-color: var(--ant-blue-6);
            }
            
            :where(.css-1dmvnh0).ant-tooltip.ant-tooltip-blue .ant-tooltip-arrow {
                --antd-arrow-background-color: var(--ant-blue-6);
            }
            
            :where(.css-1dmvnh0).ant-tooltip.ant-tooltip-purple .ant-tooltip-inner {
                background-color: var(--ant-purple-6);
            }
            
            :where(.css-1dmvnh0).ant-tooltip.ant-tooltip-purple .ant-tooltip-arrow {
                --antd-arrow-background-color: var(--ant-purple-6);
            }
            
            :where(.css-1dmvnh0).ant-tooltip.ant-tooltip-cyan .ant-tooltip-inner {
                background-color: var(--ant-cyan-6);
            }
            
            :where(.css-1dmvnh0).ant-tooltip.ant-tooltip-cyan .ant-tooltip-arrow {
                --antd-arrow-background-color: var(--ant-cyan-6);
            }
            
            :where(.css-1dmvnh0).ant-tooltip.ant-tooltip-green .ant-tooltip-inner {
                background-color: var(--ant-green-6);
            }
            
            :where(.css-1dmvnh0).ant-tooltip.ant-tooltip-green .ant-tooltip-arrow {
                --antd-arrow-background-color: var(--ant-green-6);
            }
            
            :where(.css-1dmvnh0).ant-tooltip.ant-tooltip-magenta .ant-tooltip-inner {
                background-color: var(--ant-magenta-6);
            }
            
            :where(.css-1dmvnh0).ant-tooltip.ant-tooltip-magenta .ant-tooltip-arrow {
                --antd-arrow-background-color: var(--ant-magenta-6);
            }
            
            :where(.css-1dmvnh0).ant-tooltip.ant-tooltip-pink .ant-tooltip-inner {
                background-color: var(--ant-pink-6);
            }
            
            :where(.css-1dmvnh0).ant-tooltip.ant-tooltip-pink .ant-tooltip-arrow {
                --antd-arrow-background-color: var(--ant-pink-6);
            }
            
            :where(.css-1dmvnh0).ant-tooltip.ant-tooltip-red .ant-tooltip-inner {
                background-color: var(--ant-red-6);
            }
            
            :where(.css-1dmvnh0).ant-tooltip.ant-tooltip-red .ant-tooltip-arrow {
                --antd-arrow-background-color: var(--ant-red-6);
            }
            
            :where(.css-1dmvnh0).ant-tooltip.ant-tooltip-orange .ant-tooltip-inner {
                background-color: var(--ant-orange-6);
            }
            
            :where(.css-1dmvnh0).ant-tooltip.ant-tooltip-orange .ant-tooltip-arrow {
                --antd-arrow-background-color: var(--ant-orange-6);
            }
            
            :where(.css-1dmvnh0).ant-tooltip.ant-tooltip-yellow .ant-tooltip-inner {
                background-color: var(--ant-yellow-6);
            }
            
            :where(.css-1dmvnh0).ant-tooltip.ant-tooltip-yellow .ant-tooltip-arrow {
                --antd-arrow-background-color: var(--ant-yellow-6);
            }
            
            :where(.css-1dmvnh0).ant-tooltip.ant-tooltip-volcano .ant-tooltip-inner {
                background-color: var(--ant-volcano-6);
            }
            
            :where(.css-1dmvnh0).ant-tooltip.ant-tooltip-volcano .ant-tooltip-arrow {
                --antd-arrow-background-color: var(--ant-volcano-6);
            }
            
            :where(.css-1dmvnh0).ant-tooltip.ant-tooltip-geekblue .ant-tooltip-inner {
                background-color: var(--ant-geekblue-6);
            }
            
            :where(.css-1dmvnh0).ant-tooltip.ant-tooltip-geekblue .ant-tooltip-arrow {
                --antd-arrow-background-color: var(--ant-geekblue-6);
            }
            
            :where(.css-1dmvnh0).ant-tooltip.ant-tooltip-lime .ant-tooltip-inner {
                background-color: var(--ant-lime-6);
            }
            
            :where(.css-1dmvnh0).ant-tooltip.ant-tooltip-lime .ant-tooltip-arrow {
                --antd-arrow-background-color: var(--ant-lime-6);
            }
            
            :where(.css-1dmvnh0).ant-tooltip.ant-tooltip-gold .ant-tooltip-inner {
                background-color: var(--ant-gold-6);
            }
            
            :where(.css-1dmvnh0).ant-tooltip.ant-tooltip-gold .ant-tooltip-arrow {
                --antd-arrow-background-color: var(--ant-gold-6);
            }
            
            :where(.css-1dmvnh0).ant-tooltip-rtl {
                direction: rtl;
            }
            
            :where(.css-1dmvnh0).ant-tooltip .ant-tooltip-arrow {
                position: absolute;
                z-index: 1;
                display: block;
                pointer-events: none;
                width: var(--ant-size-popup-arrow);
                height: var(--ant-size-popup-arrow);
                overflow: hidden;
            }
            
            :where(.css-1dmvnh0).ant-tooltip .ant-tooltip-arrow::before {
                position: absolute;
                bottom: 0;
                inset-inline-start: 0;
                width: var(--ant-size-popup-arrow);
                height: calc(var(--ant-size-popup-arrow) / 2);
                background: var(--antd-arrow-background-color);
                clip-path: var(--ant-tooltip-arrow-polygon);
                clip-path: var(--ant-tooltip-arrow-path);
                content: "";
            }
            
            :where(.css-1dmvnh0).ant-tooltip .ant-tooltip-arrow::after {
                content: "";
                position: absolute;
                width: var(--ant-tooltip-arrow-shadow-width);
                height: var(--ant-tooltip-arrow-shadow-width);
                bottom: 0;
                inset-inline: 0;
                margin: auto;
                border-radius: 0 0 var(--ant-border-radius-xs) 0;
                transform: translateY(50%) rotate(-135deg);
                box-shadow: var(--ant-box-shadow-popover-arrow);
                z-index: 0;
                background: transparent;
            }
            
            :where(.css-1dmvnh0).ant-tooltip .ant-tooltip-arrow:before {
                background: var(--antd-arrow-background-color);
            }
            
            :where(.css-1dmvnh0).ant-tooltip-placement-top>.ant-tooltip-arrow,
            :where(.css-1dmvnh0).ant-tooltip-placement-topLeft>.ant-tooltip-arrow,
            :where(.css-1dmvnh0).ant-tooltip-placement-topRight>.ant-tooltip-arrow {
                bottom: 0;
                transform: translateY(100%) rotate(180deg);
            }
            
            :where(.css-1dmvnh0).ant-tooltip-placement-top>.ant-tooltip-arrow {
                left: 50%;
                transform: translateX(-50%) translateY(100%) rotate(180deg);
            }
            
            :where(.css-1dmvnh0).ant-tooltip-placement-topLeft>.ant-tooltip-arrow {
                left: var(--ant-tooltip-arrow-offset-horizontal);
            }
            
            :where(.css-1dmvnh0).ant-tooltip-placement-topRight>.ant-tooltip-arrow {
                right: var(--ant-tooltip-arrow-offset-horizontal);
            }
            
            :where(.css-1dmvnh0).ant-tooltip-placement-bottom>.ant-tooltip-arrow,
            :where(.css-1dmvnh0).ant-tooltip-placement-bottomLeft>.ant-tooltip-arrow,
            :where(.css-1dmvnh0).ant-tooltip-placement-bottomRight>.ant-tooltip-arrow {
                top: 0;
                transform: translateY(-100%);
            }
            
            :where(.css-1dmvnh0).ant-tooltip-placement-bottom>.ant-tooltip-arrow {
                left: 50%;
                transform: translateX(-50%) translateY(-100%);
            }
            
            :where(.css-1dmvnh0).ant-tooltip-placement-bottomLeft>.ant-tooltip-arrow {
                left: var(--ant-tooltip-arrow-offset-horizontal);
            }
            
            :where(.css-1dmvnh0).ant-tooltip-placement-bottomRight>.ant-tooltip-arrow {
                right: var(--ant-tooltip-arrow-offset-horizontal);
            }
            
            :where(.css-1dmvnh0).ant-tooltip-placement-left>.ant-tooltip-arrow,
            :where(.css-1dmvnh0).ant-tooltip-placement-leftTop>.ant-tooltip-arrow,
            :where(.css-1dmvnh0).ant-tooltip-placement-leftBottom>.ant-tooltip-arrow {
                right: 0;
                transform: translateX(100%) rotate(90deg);
            }
            
            :where(.css-1dmvnh0).ant-tooltip-placement-left>.ant-tooltip-arrow {
                top: 50%;
                transform: translateY(-50%) translateX(100%) rotate(90deg);
            }
            
            :where(.css-1dmvnh0).ant-tooltip-placement-leftTop>.ant-tooltip-arrow {
                top: var(--ant-tooltip-arrow-offset-vertical);
            }
            
            :where(.css-1dmvnh0).ant-tooltip-placement-leftBottom>.ant-tooltip-arrow {
                bottom: var(--ant-tooltip-arrow-offset-vertical);
            }
            
            :where(.css-1dmvnh0).ant-tooltip-placement-right>.ant-tooltip-arrow,
            :where(.css-1dmvnh0).ant-tooltip-placement-rightTop>.ant-tooltip-arrow,
            :where(.css-1dmvnh0).ant-tooltip-placement-rightBottom>.ant-tooltip-arrow {
                left: 0;
                transform: translateX(-100%) rotate(-90deg);
            }
            
            :where(.css-1dmvnh0).ant-tooltip-placement-right>.ant-tooltip-arrow {
                top: 50%;
                transform: translateY(-50%) translateX(-100%) rotate(-90deg);
            }
            
            :where(.css-1dmvnh0).ant-tooltip-placement-rightTop>.ant-tooltip-arrow {
                top: var(--ant-tooltip-arrow-offset-vertical);
            }
            
            :where(.css-1dmvnh0).ant-tooltip-placement-rightBottom>.ant-tooltip-arrow {
                bottom: var(--ant-tooltip-arrow-offset-vertical);
            }
            
            :where(.css-1dmvnh0).ant-tooltip-pure {
                position: relative;
                max-width: none;
                margin: var(--ant-size-popup-arrow);
            }
            
            :where(.css-1dmvnh0).ant-zoom-big-fast-enter,
            :where(.css-1dmvnh0).ant-zoom-big-fast-appear {
                animation-duration: var(--ant-motion-duration-fast);
                animation-fill-mode: both;
                animation-play-state: paused;
            }
            
            :where(.css-1dmvnh0).ant-zoom-big-fast-leave {
                animation-duration: var(--ant-motion-duration-fast);
                animation-fill-mode: both;
                animation-play-state: paused;
            }
            
            :where(.css-1dmvnh0).ant-zoom-big-fast-enter.ant-zoom-big-fast-enter-active,
            :where(.css-1dmvnh0).ant-zoom-big-fast-appear.ant-zoom-big-fast-appear-active {
                animation-name: css-1dmvnh0-antZoomBigIn;
                animation-play-state: running;
            }
            
            :where(.css-1dmvnh0).ant-zoom-big-fast-leave.ant-zoom-big-fast-leave-active {
                animation-name: css-1dmvnh0-antZoomBigOut;
                animation-play-state: running;
                pointer-events: none;
            }
            
            :where(.css-1dmvnh0).ant-zoom-big-fast-enter,
            :where(.css-1dmvnh0).ant-zoom-big-fast-appear {
                transform: scale(0);
                opacity: 0;
                animation-timing-function: var(--ant-motion-ease-out-circ);
            }
            
            :where(.css-1dmvnh0).ant-zoom-big-fast-enter-prepare,
            :where(.css-1dmvnh0).ant-zoom-big-fast-appear-prepare {
                transform: none;
            }
            
            :where(.css-1dmvnh0).ant-zoom-big-fast-leave {
                animation-timing-function: var(--ant-motion-ease-in-out-circ);
            }
        
            .css-var-r0.ant-dropdown-css-var {
                --ant-dropdown-z-index-popup: 1050;
                --ant-dropdown-padding-block: 5px;
                --ant-dropdown-arrow-offset-horizontal: 12px;
                --ant-dropdown-arrow-offset-vertical: 8px;
                --ant-dropdown-arrow-shadow-width: 8.970562748477143px;
                --ant-dropdown-arrow-path: path('M 0 8 A 4 4 0 0 0 2.82842712474619 6.82842712474619 L 6.585786437626905 3.0710678118654755 A 2 2 0 0 1 9.414213562373096 3.0710678118654755 L 13.17157287525381 6.82842712474619 A 4 4 0 0 0 16 8 Z');
                --ant-dropdown-arrow-polygon: polygon(1.6568542494923806px 100%, 50% 1.6568542494923806px, 14.34314575050762px 100%, 1.6568542494923806px 100%);
            }
        
            :where(.css-1dmvnh0).ant-dropdown {
                position: absolute;
                top: -9999px;
                left: -9999px;
                z-index: var(--ant-dropdown-z-index-popup);
                display: block;
            }
            
            :where(.css-1dmvnh0).ant-dropdown::before {
                position: absolute;
                inset-block: calc(var(--ant-size-popup-arrow) / 2 - calc(var(--ant-size-popup-arrow) / 2 + var(--ant-margin-xxs)));
                z-index: -9999;
                opacity: 0.0001;
                content: "";
            }
            
            :where(.css-1dmvnh0).ant-dropdown-trigger.ant-btn>.anticon-down,
            :where(.css-1dmvnh0).ant-dropdown-trigger.ant-btn>.ant-btn-icon>.anticon-down {
                font-size: var(--ant-font-size-icon);
            }
            
            :where(.css-1dmvnh0).ant-dropdown .ant-dropdown-wrap {
                position: relative;
            }
            
            :where(.css-1dmvnh0).ant-dropdown .ant-dropdown-wrap .ant-btn>.anticon-down {
                font-size: var(--ant-font-size-icon);
            }
            
            :where(.css-1dmvnh0).ant-dropdown .ant-dropdown-wrap .anticon-down::before {
                transition: transform var(--ant-motion-duration-mid);
            }
            
            :where(.css-1dmvnh0).ant-dropdown .ant-dropdown-wrap-open .anticon-down::before {
                transform: rotate(180deg);
            }
            
            :where(.css-1dmvnh0).ant-dropdown-hidden,
            :where(.css-1dmvnh0).ant-dropdown-menu-hidden,
            :where(.css-1dmvnh0).ant-dropdown-menu-submenu-hidden {
                display: none;
            }
            
            :where(.css-1dmvnh0).ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomLeft,
            :where(.css-1dmvnh0).ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomLeft,
            :where(.css-1dmvnh0).ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottom,
            :where(.css-1dmvnh0).ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottom,
            :where(.css-1dmvnh0).ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomRight,
            :where(.css-1dmvnh0).ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomRight {
                animation-name: css-1dmvnh0-antSlideUpIn;
            }
            
            :where(.css-1dmvnh0).ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topLeft,
            :where(.css-1dmvnh0).ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topLeft,
            :where(.css-1dmvnh0).ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-top,
            :where(.css-1dmvnh0).ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-top,
            :where(.css-1dmvnh0).ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topRight,
            :where(.css-1dmvnh0).ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topRight {
                animation-name: css-1dmvnh0-antSlideDownIn;
            }
            
            :where(.css-1dmvnh0).ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomLeft,
            :where(.css-1dmvnh0).ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottom,
            :where(.css-1dmvnh0).ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomRight {
                animation-name: css-1dmvnh0-antSlideUpOut;
            }
            
            :where(.css-1dmvnh0).ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topLeft,
            :where(.css-1dmvnh0).ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-top,
            :where(.css-1dmvnh0).ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topRight {
                animation-name: css-1dmvnh0-antSlideDownOut;
            }
            
            :where(.css-1dmvnh0).ant-dropdown .ant-dropdown-arrow {
                position: absolute;
                z-index: 1;
                display: block;
                pointer-events: none;
                width: var(--ant-size-popup-arrow);
                height: var(--ant-size-popup-arrow);
                overflow: hidden;
            }
            
            :where(.css-1dmvnh0).ant-dropdown .ant-dropdown-arrow::before {
                position: absolute;
                bottom: 0;
                inset-inline-start: 0;
                width: var(--ant-size-popup-arrow);
                height: calc(var(--ant-size-popup-arrow) / 2);
                background: var(--ant-color-bg-elevated);
                clip-path: var(--ant-dropdown-arrow-polygon);
                clip-path: var(--ant-dropdown-arrow-path);
                content: "";
            }
            
            :where(.css-1dmvnh0).ant-dropdown .ant-dropdown-arrow::after {
                content: "";
                position: absolute;
                width: var(--ant-dropdown-arrow-shadow-width);
                height: var(--ant-dropdown-arrow-shadow-width);
                bottom: 0;
                inset-inline: 0;
                margin: auto;
                border-radius: 0 0 var(--ant-border-radius-xs) 0;
                transform: translateY(50%) rotate(-135deg);
                box-shadow: var(--ant-box-shadow-popover-arrow);
                z-index: 0;
                background: transparent;
            }
            
            :where(.css-1dmvnh0).ant-dropdown .ant-dropdown-arrow:before {
                background: var(--ant-color-bg-elevated);
            }
            
            :where(.css-1dmvnh0).ant-dropdown-placement-top>.ant-dropdown-arrow,
            :where(.css-1dmvnh0).ant-dropdown-placement-topLeft>.ant-dropdown-arrow,
            :where(.css-1dmvnh0).ant-dropdown-placement-topRight>.ant-dropdown-arrow {
                bottom: 0;
                transform: translateY(100%) rotate(180deg);
            }
            
            :where(.css-1dmvnh0).ant-dropdown-placement-top>.ant-dropdown-arrow {
                left: 50%;
                transform: translateX(-50%) translateY(100%) rotate(180deg);
            }
            
            :where(.css-1dmvnh0).ant-dropdown-placement-topLeft>.ant-dropdown-arrow {
                left: var(--ant-dropdown-arrow-offset-horizontal);
            }
            
            :where(.css-1dmvnh0).ant-dropdown-placement-topRight>.ant-dropdown-arrow {
                right: var(--ant-dropdown-arrow-offset-horizontal);
            }
            
            :where(.css-1dmvnh0).ant-dropdown-placement-bottom>.ant-dropdown-arrow,
            :where(.css-1dmvnh0).ant-dropdown-placement-bottomLeft>.ant-dropdown-arrow,
            :where(.css-1dmvnh0).ant-dropdown-placement-bottomRight>.ant-dropdown-arrow {
                top: 0;
                transform: translateY(-100%);
            }
            
            :where(.css-1dmvnh0).ant-dropdown-placement-bottom>.ant-dropdown-arrow {
                left: 50%;
                transform: translateX(-50%) translateY(-100%);
            }
            
            :where(.css-1dmvnh0).ant-dropdown-placement-bottomLeft>.ant-dropdown-arrow {
                left: var(--ant-dropdown-arrow-offset-horizontal);
            }
            
            :where(.css-1dmvnh0).ant-dropdown-placement-bottomRight>.ant-dropdown-arrow {
                right: var(--ant-dropdown-arrow-offset-horizontal);
            }
            
            :where(.css-1dmvnh0).ant-dropdown .ant-dropdown-menu {
                position: relative;
                margin: 0;
            }
            
            :where(.css-1dmvnh0).ant-dropdown-menu-submenu-popup {
                position: absolute;
                z-index: var(--ant-dropdown-z-index-popup);
                background: transparent;
                box-shadow: none;
                transform-origin: 0 0;
            }
            
            :where(.css-1dmvnh0).ant-dropdown-menu-submenu-popup ul,
            :where(.css-1dmvnh0).ant-dropdown-menu-submenu-popup li {
                list-style: none;
                margin: 0;
            }
            
            :where(.css-1dmvnh0).ant-dropdown,
            :where(.css-1dmvnh0).ant-dropdown-menu-submenu {
                box-sizing: border-box;
                margin: 0;
                padding: 0;
                color: var(--ant-color-text);
                font-size: var(--ant-font-size);
                line-height: var(--ant-line-height);
                list-style: none;
                font-family: var(--ant-font-family);
            }
            
            :where(.css-1dmvnh0).ant-dropdown .ant-dropdown-menu,
            :where(.css-1dmvnh0).ant-dropdown-menu-submenu .ant-dropdown-menu {
                padding: var(--ant-padding-xxs);
                list-style-type: none;
                background-color: var(--ant-color-bg-elevated);
                background-clip: padding-box;
                border-radius: var(--ant-border-radius-lg);
                outline: none;
                box-shadow: var(--ant-box-shadow-secondary);
            }
            
            :where(.css-1dmvnh0).ant-dropdown .ant-dropdown-menu:focus-visible,
            :where(.css-1dmvnh0).ant-dropdown-menu-submenu .ant-dropdown-menu:focus-visible {
                outline: var(--ant-line-width-focus) solid var(--ant-color-primary-border);
                outline-offset: 1px;
                transition: outline-offset 0s, outline 0s;
            }
            
            :where(.css-1dmvnh0).ant-dropdown .ant-dropdown-menu:empty,
            :where(.css-1dmvnh0).ant-dropdown-menu-submenu .ant-dropdown-menu:empty {
                padding: 0;
                box-shadow: none;
            }
            
            :where(.css-1dmvnh0).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-group-title,
            :where(.css-1dmvnh0).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-group-title {
                padding: var(--ant-dropdown-padding-block) var(--ant-control-padding-horizontal);
                color: var(--ant-color-text-description);
                transition: all var(--ant-motion-duration-mid);
            }
            
            :where(.css-1dmvnh0).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item,
            :where(.css-1dmvnh0).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item {
                position: relative;
                display: flex;
                align-items: center;
            }
            
            :where(.css-1dmvnh0).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-icon,
            :where(.css-1dmvnh0).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-icon {
                min-width: var(--ant-font-size);
                margin-inline-end: var(--ant-margin-xs);
                font-size: var(--ant-font-size-sm);
            }
            
            :where(.css-1dmvnh0).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-title-content,
            :where(.css-1dmvnh0).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-title-content {
                flex: auto;
            }
            
            :where(.css-1dmvnh0).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-title-content >a,
            :where(.css-1dmvnh0).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-title-content >a {
                color: inherit;
                transition: all var(--ant-motion-duration-mid);
            }
            
            :where(.css-1dmvnh0).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-title-content >a:hover,
            :where(.css-1dmvnh0).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-title-content >a:hover {
                color: inherit;
            }
            
            :where(.css-1dmvnh0).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-title-content >a::after,
            :where(.css-1dmvnh0).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-title-content >a::after {
                position: absolute;
                inset: 0;
                content: "";
            }
            
            :where(.css-1dmvnh0).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item,
            :where(.css-1dmvnh0).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item,
            :where(.css-1dmvnh0).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title,
            :where(.css-1dmvnh0).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title {
                clear: both;
                margin: 0;
                padding: var(--ant-dropdown-padding-block) var(--ant-control-padding-horizontal);
                color: var(--ant-color-text);
                font-weight: normal;
                font-size: var(--ant-font-size);
                line-height: var(--ant-line-height);
                cursor: pointer;
                transition: all var(--ant-motion-duration-mid);
                border-radius: var(--ant-border-radius-sm);
            }
            
            :where(.css-1dmvnh0).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover,
            :where(.css-1dmvnh0).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item:hover,
            :where(.css-1dmvnh0).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title:hover,
            :where(.css-1dmvnh0).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title:hover,
            :where(.css-1dmvnh0).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-active,
            :where(.css-1dmvnh0).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-active,
            :where(.css-1dmvnh0).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title-active,
            :where(.css-1dmvnh0).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title-active {
                background-color: var(--ant-control-item-bg-hover);
            }
            
            :where(.css-1dmvnh0).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:focus-visible,
            :where(.css-1dmvnh0).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item:focus-visible,
            :where(.css-1dmvnh0).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title:focus-visible,
            :where(.css-1dmvnh0).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title:focus-visible {
                outline: var(--ant-line-width-focus) solid var(--ant-color-primary-border);
                outline-offset: 1px;
                transition: outline-offset 0s, outline 0s;
            }
            
            :where(.css-1dmvnh0).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-selected,
            :where(.css-1dmvnh0).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-selected,
            :where(.css-1dmvnh0).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title-selected,
            :where(.css-1dmvnh0).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title-selected {
                color: var(--ant-color-primary);
                background-color: var(--ant-control-item-bg-active);
            }
            
            :where(.css-1dmvnh0).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-selected:hover,
            :where(.css-1dmvnh0).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-selected:hover,
            :where(.css-1dmvnh0).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title-selected:hover,
            :where(.css-1dmvnh0).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title-selected:hover,
            :where(.css-1dmvnh0).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-selected-active,
            :where(.css-1dmvnh0).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-selected-active,
            :where(.css-1dmvnh0).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title-selected-active,
            :where(.css-1dmvnh0).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title-selected-active {
                background-color: var(--ant-control-item-bg-active-hover);
            }
            
            :where(.css-1dmvnh0).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-disabled,
            :where(.css-1dmvnh0).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-disabled,
            :where(.css-1dmvnh0).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title-disabled,
            :where(.css-1dmvnh0).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title-disabled {
                color: var(--ant-color-text-disabled);
                cursor: not-allowed;
            }
            
            :where(.css-1dmvnh0).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-disabled:hover,
            :where(.css-1dmvnh0).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-disabled:hover,
            :where(.css-1dmvnh0).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title-disabled:hover,
            :where(.css-1dmvnh0).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title-disabled:hover {
                color: var(--ant-color-text-disabled);
                background-color: var(--ant-color-bg-elevated);
                cursor: not-allowed;
            }
            
            :where(.css-1dmvnh0).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-disabled a,
            :where(.css-1dmvnh0).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-disabled a,
            :where(.css-1dmvnh0).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title-disabled a,
            :where(.css-1dmvnh0).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title-disabled a {
                pointer-events: none;
            }
            
            :where(.css-1dmvnh0).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-divider,
            :where(.css-1dmvnh0).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-divider,
            :where(.css-1dmvnh0).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title-divider,
            :where(.css-1dmvnh0).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title-divider {
                height: 1px;
                margin: var(--ant-margin-xxs) 0;
                overflow: hidden;
                line-height: 0;
                background-color: var(--ant-color-split);
            }
            
            :where(.css-1dmvnh0).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon,
            :where(.css-1dmvnh0).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon,
            :where(.css-1dmvnh0).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon,
            :where(.css-1dmvnh0).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon {
                position: absolute;
                inset-inline-end: var(--ant-padding-xs);
            }
            
            :where(.css-1dmvnh0).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon,
            :where(.css-1dmvnh0).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon,
            :where(.css-1dmvnh0).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon,
            :where(.css-1dmvnh0).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon {
                margin-inline-end: 0!important;
                color: var(--ant-color-text-description);
                font-size: var(--ant-font-size-icon);
                font-style: normal;
            }
            
            :where(.css-1dmvnh0).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-group-list,
            :where(.css-1dmvnh0).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-group-list {
                margin: 0 var(--ant-margin-xs);
                padding: 0;
                list-style: none;
            }
            
            :where(.css-1dmvnh0).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title,
            :where(.css-1dmvnh0).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title {
                padding-inline-end: calc(var(--ant-control-padding-horizontal) + var(--ant-font-size-sm));
            }
            
            :where(.css-1dmvnh0).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-vertical,
            :where(.css-1dmvnh0).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-vertical {
                position: relative;
            }
            
            :where(.css-1dmvnh0).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title,
            :where(.css-1dmvnh0).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title,
            :where(.css-1dmvnh0).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon,
            :where(.css-1dmvnh0).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon {
                color: var(--ant-color-text-disabled);
                background-color: var(--ant-color-bg-elevated);
                cursor: not-allowed;
            }
            
            :where(.css-1dmvnh0).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-selected .ant-dropdown-menu-submenu-title,
            :where(.css-1dmvnh0).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-selected .ant-dropdown-menu-submenu-title {
                color: var(--ant-color-primary);
            }
            
            :where(.css-1dmvnh0).ant-slide-up-enter,
            :where(.css-1dmvnh0).ant-slide-up-appear {
                animation-duration: var(--ant-motion-duration-mid);
                animation-fill-mode: both;
                animation-play-state: paused;
            }
            
            :where(.css-1dmvnh0).ant-slide-up-leave {
                animation-duration: var(--ant-motion-duration-mid);
                animation-fill-mode: both;
                animation-play-state: paused;
            }
            
            :where(.css-1dmvnh0).ant-slide-up-enter.ant-slide-up-enter-active,
            :where(.css-1dmvnh0).ant-slide-up-appear.ant-slide-up-appear-active {
                animation-name: css-1dmvnh0-antSlideUpIn;
                animation-play-state: running;
            }
            
            :where(.css-1dmvnh0).ant-slide-up-leave.ant-slide-up-leave-active {
                animation-name: css-1dmvnh0-antSlideUpOut;
                animation-play-state: running;
                pointer-events: none;
            }
            
            :where(.css-1dmvnh0).ant-slide-up-enter,
            :where(.css-1dmvnh0).ant-slide-up-appear {
                transform: scale(0);
                transform-origin: 0% 0%;
                opacity: 0;
                animation-timing-function: var(--ant-motion-ease-out-quint);
            }
            
            :where(.css-1dmvnh0).ant-slide-up-enter-prepare,
            :where(.css-1dmvnh0).ant-slide-up-appear-prepare {
                transform: scale(1);
            }
            
            :where(.css-1dmvnh0).ant-slide-up-leave {
                animation-timing-function: var(--ant-motion-ease-in-quint);
            }
            
            :where(.css-1dmvnh0).ant-slide-down-enter,
            :where(.css-1dmvnh0).ant-slide-down-appear {
                animation-duration: var(--ant-motion-duration-mid);
                animation-fill-mode: both;
                animation-play-state: paused;
            }
            
            :where(.css-1dmvnh0).ant-slide-down-leave {
                animation-duration: var(--ant-motion-duration-mid);
                animation-fill-mode: both;
                animation-play-state: paused;
            }
            
            :where(.css-1dmvnh0).ant-slide-down-enter.ant-slide-down-enter-active,
            :where(.css-1dmvnh0).ant-slide-down-appear.ant-slide-down-appear-active {
                animation-name: css-1dmvnh0-antSlideDownIn;
                animation-play-state: running;
            }
            
            :where(.css-1dmvnh0).ant-slide-down-leave.ant-slide-down-leave-active {
                animation-name: css-1dmvnh0-antSlideDownOut;
                animation-play-state: running;
                pointer-events: none;
            }
            
            :where(.css-1dmvnh0).ant-slide-down-enter,
            :where(.css-1dmvnh0).ant-slide-down-appear {
                transform: scale(0);
                transform-origin: 0% 0%;
                opacity: 0;
                animation-timing-function: var(--ant-motion-ease-out-quint);
            }
            
            :where(.css-1dmvnh0).ant-slide-down-enter-prepare,
            :where(.css-1dmvnh0).ant-slide-down-appear-prepare {
                transform: scale(1);
            }
            
            :where(.css-1dmvnh0).ant-slide-down-leave {
                animation-timing-function: var(--ant-motion-ease-in-quint);
            }
            
            :where(.css-1dmvnh0).ant-move-up-enter,
            :where(.css-1dmvnh0).ant-move-up-appear {
                animation-duration: var(--ant-motion-duration-mid);
                animation-fill-mode: both;
                animation-play-state: paused;
            }
            
            :where(.css-1dmvnh0).ant-move-up-leave {
                animation-duration: var(--ant-motion-duration-mid);
                animation-fill-mode: both;
                animation-play-state: paused;
            }
            
            :where(.css-1dmvnh0).ant-move-up-enter.ant-move-up-enter-active,
            :where(.css-1dmvnh0).ant-move-up-appear.ant-move-up-appear-active {
                animation-name: css-1dmvnh0-antMoveUpIn;
                animation-play-state: running;
            }
            
            :where(.css-1dmvnh0).ant-move-up-leave.ant-move-up-leave-active {
                animation-name: css-1dmvnh0-antMoveUpOut;
                animation-play-state: running;
                pointer-events: none;
            }
            
            :where(.css-1dmvnh0).ant-move-up-enter,
            :where(.css-1dmvnh0).ant-move-up-appear {
                opacity: 0;
                animation-timing-function: var(--ant-motion-ease-out-circ);
            }
            
            :where(.css-1dmvnh0).ant-move-up-leave {
                animation-timing-function: var(--ant-motion-ease-in-out-circ);
            }
            
            :where(.css-1dmvnh0).ant-move-down-enter,
            :where(.css-1dmvnh0).ant-move-down-appear {
                animation-duration: var(--ant-motion-duration-mid);
                animation-fill-mode: both;
                animation-play-state: paused;
            }
            
            :where(.css-1dmvnh0).ant-move-down-leave {
                animation-duration: var(--ant-motion-duration-mid);
                animation-fill-mode: both;
                animation-play-state: paused;
            }
            
            :where(.css-1dmvnh0).ant-move-down-enter.ant-move-down-enter-active,
            :where(.css-1dmvnh0).ant-move-down-appear.ant-move-down-appear-active {
                animation-name: css-1dmvnh0-antMoveDownIn;
                animation-play-state: running;
            }
            
            :where(.css-1dmvnh0).ant-move-down-leave.ant-move-down-leave-active {
                animation-name: css-1dmvnh0-antMoveDownOut;
                animation-play-state: running;
                pointer-events: none;
            }
            
            :where(.css-1dmvnh0).ant-move-down-enter,
            :where(.css-1dmvnh0).ant-move-down-appear {
                opacity: 0;
                animation-timing-function: var(--ant-motion-ease-out-circ);
            }
            
            :where(.css-1dmvnh0).ant-move-down-leave {
                animation-timing-function: var(--ant-motion-ease-in-out-circ);
            }
            
            :where(.css-1dmvnh0).ant-zoom-big-enter,
            :where(.css-1dmvnh0).ant-zoom-big-appear {
                animation-duration: var(--ant-motion-duration-mid);
                animation-fill-mode: both;
                animation-play-state: paused;
            }
            
            :where(.css-1dmvnh0).ant-zoom-big-leave {
                animation-duration: var(--ant-motion-duration-mid);
                animation-fill-mode: both;
                animation-play-state: paused;
            }
            
            :where(.css-1dmvnh0).ant-zoom-big-enter.ant-zoom-big-enter-active,
            :where(.css-1dmvnh0).ant-zoom-big-appear.ant-zoom-big-appear-active {
                animation-name: css-1dmvnh0-antZoomBigIn;
                animation-play-state: running;
            }
            
            :where(.css-1dmvnh0).ant-zoom-big-leave.ant-zoom-big-leave-active {
                animation-name: css-1dmvnh0-antZoomBigOut;
                animation-play-state: running;
                pointer-events: none;
            }
            
            :where(.css-1dmvnh0).ant-zoom-big-enter,
            :where(.css-1dmvnh0).ant-zoom-big-appear {
                transform: scale(0);
                opacity: 0;
                animation-timing-function: var(--ant-motion-ease-out-circ);
            }
            
            :where(.css-1dmvnh0).ant-zoom-big-enter-prepare,
            :where(.css-1dmvnh0).ant-zoom-big-appear-prepare {
                transform: none;
            }
            
            :where(.css-1dmvnh0).ant-zoom-big-leave {
                animation-timing-function: var(--ant-motion-ease-in-out-circ);
            }
            
            :where(.css-1dmvnh0).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-danger:not(.ant-dropdown-menu-item-disabled),
            :where(.css-1dmvnh0).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-danger:not(.ant-dropdown-menu-item-disabled) {
                color: var(--ant-color-error);
            }
            
            :where(.css-1dmvnh0).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-danger:not(.ant-dropdown-menu-item-disabled):hover,
            :where(.css-1dmvnh0).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-danger:not(.ant-dropdown-menu-item-disabled):hover {
                color: var(--ant-color-text-light-solid);
                background-color: var(--ant-color-error);
            }
        
            @keyframes css-1dmvnh0-antSlideUpIn {
                0% {
                    transform: scaleY(0.8);
                    transform-origin: 0% 0%;
                    opacity: 0;
                }
                100% {
                    transform: scaleY(1);
                    transform-origin: 0% 0%;
                    opacity: 1;
                }
            }
        
            @keyframes css-1dmvnh0-antSlideDownIn {
                0% {
                    transform: scaleY(0.8);
                    transform-origin: 100% 100%;
                    opacity: 0;
                }
                100% {
                    transform: scaleY(1);
                    transform-origin: 100% 100%;
                    opacity: 1;
                }
            }
        
            @keyframes css-1dmvnh0-antSlideUpOut {
                0% {
                    transform: scaleY(1);
                    transform-origin: 0% 0%;
                    opacity: 1;
                }
                100% {
                    transform: scaleY(0.8);
                    transform-origin: 0% 0%;
                    opacity: 0;
                }
            }
        
            @keyframes css-1dmvnh0-antSlideDownOut {
                0% {
                    transform: scaleY(1);
                    transform-origin: 100% 100%;
                    opacity: 1;
                }
                100% {
                    transform: scaleY(0.8);
                    transform-origin: 100% 100%;
                    opacity: 0;
                }
            }
        
            @keyframes css-1dmvnh0-antMoveUpIn {
                0% {
                    transform: translate3d(0, -100%, 0);
                    transform-origin: 0 0;
                    opacity: 0;
                }
                100% {
                    transform: translate3d(0, 0, 0);
                    transform-origin: 0 0;
                    opacity: 1;
                }
            }
        
            @keyframes css-1dmvnh0-antMoveUpOut {
                0% {
                    transform: translate3d(0, 0, 0);
                    transform-origin: 0 0;
                    opacity: 1;
                }
                100% {
                    transform: translate3d(0, -100%, 0);
                    transform-origin: 0 0;
                    opacity: 0;
                }
            }
        
            @keyframes css-1dmvnh0-antMoveDownIn {
                0% {
                    transform: translate3d(0, 100%, 0);
                    transform-origin: 0 0;
                    opacity: 0;
                }
                100% {
                    transform: translate3d(0, 0, 0);
                    transform-origin: 0 0;
                    opacity: 1;
                }
            }
        
            @keyframes css-1dmvnh0-antMoveDownOut {
                0% {
                    transform: translate3d(0, 0, 0);
                    transform-origin: 0 0;
                    opacity: 1;
                }
                100% {
                    transform: translate3d(0, 100%, 0);
                    transform-origin: 0 0;
                    opacity: 0;
                }
            }
        
            .anticon {
                display: inline-flex;
                align-items: center;
                color: inherit;
                font-style: normal;
                line-height: 0;
                text-align: center;
                text-transform: none;
                vertical-align: -0.125em;
                text-rendering: optimizeLegibility;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
            }
            
            .anticon >* {
                line-height: 1;
            }
            
            .anticon svg {
                display: inline-block;
            }
            
            .anticon .anticon .anticon-icon {
                display: block;
            }
        
            .anticon {
                display: inline-flex;
                align-items: center;
                color: inherit;
                font-style: normal;
                line-height: 0;
                text-align: center;
                text-transform: none;
                vertical-align: -0.125em;
                text-rendering: optimizeLegibility;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
            }
            
            .anticon >* {
                line-height: 1;
            }
            
            .anticon svg {
                display: inline-block;
            }
            
            .anticon .anticon .anticon-icon {
                display: block;
            }
        
            .ant-message,
            .ant-message-fixed {
                box-sizing: border-box;
                margin: 0;
                padding: 0;
                color: #000000e0;
                font-size: 14px;
                line-height: 1.57142857;
                list-style: none;
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, Noto Sans JP, Noto Sans KR, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";
                position: absolute;
                top: 8px;
                width: 100%;
                pointer-events: none;
                z-index: 5200
            }
            
            .ant-message-fixed {
                position: fixed
            }
            
            .ant-message .ant-message-move-up,
            .ant-message-fixed .ant-message-fixed-move-up {
                animation-fill-mode: forwards
            }
            
            .ant-message .ant-message-move-up-appear,
            .ant-message .ant-message-move-up-enter,
            .ant-message-fixed .ant-message-fixed-move-up-appear,
            .ant-message-fixed .ant-message-fixed-move-up-enter {
                animation-name: css-1me4733-MessageMoveIn;
                animation-duration: .3s;
                animation-play-state: paused;
                animation-timing-function: cubic-bezier(.78, .14, .15, .86)
            }
            
            .ant-message .ant-message-move-up-appear.ant-message-move-up-appear-active,
            .ant-message .ant-message-move-up-enter.ant-message-move-up-enter-active,
            .ant-message-fixed .ant-message-fixed-move-up-appear.ant-message-fixed-move-up-appear-active,
            .ant-message-fixed .ant-message-fixed-move-up-enter.ant-message-fixed-move-up-enter-active {
                animation-play-state: running
            }
            
            .ant-message .ant-message-move-up-leave,
            .ant-message-fixed .ant-message-fixed-move-up-leave {
                animation-name: css-1me4733-MessageMoveOut;
                animation-duration: .3s;
                animation-play-state: paused;
                animation-timing-function: cubic-bezier(.78, .14, .15, .86)
            }
            
            .ant-message .ant-message-move-up-leave.ant-message-move-up-leave-active,
            .ant-message-fixed .ant-message-fixed-move-up-leave.ant-message-fixed-move-up-leave-active {
                animation-play-state: running
            }
            
            .ant-message-rtl,
            .ant-message-fixed-rtl,
            .ant-message-rtl span,
            .ant-message-fixed-rtl span {
                direction: rtl
            }
            
            .ant-message-notice,
            .ant-message-fixed-notice {
                padding: 8px;
                text-align: center
            }
            
            .ant-message-notice .ant-message-custom-content>.anticon,
            .ant-message-notice .ant-message-fixed-custom-content>.anticon,
            .ant-message-fixed-notice .ant-message-fixed-custom-content>.anticon,
            .ant-message-fixed-notice .ant-message-custom-content>.anticon {
                vertical-align: text-bottom;
                margin-inline-end: 8px;
                font-size: 16px
            }
            
            .ant-message-notice .ant-message-notice-content,
            .ant-message-fixed-notice .ant-message-fixed-notice-content {
                display: inline-block;
                padding: 9px 12px;
                background: #fff;
                border-radius: 8px;
                box-shadow: 0 6px 16px #00000014, 0 3px 6px -4px #0000001f, 0 9px 28px 8px #0000000d;
                pointer-events: all
            }
            
            .ant-message-notice .ant-message-success>.anticon,
            .ant-message-notice .ant-message-fixed-success>.anticon,
            .ant-message-fixed-notice .ant-message-fixed-success>.anticon,
            .ant-message-fixed-notice .ant-message-success>.anticon {
                color: #52c41a
            }
            
            .ant-message-notice .ant-message-error>.anticon,
            .ant-message-notice .ant-message-fixed-error>.anticon,
            .ant-message-fixed-notice .ant-message-fixed-error>.anticon,
            .ant-message-fixed-notice .ant-message-error>.anticon {
                color: #ff4d4f
            }
            
            .ant-message-notice .ant-message-warning>.anticon,
            .ant-message-notice .ant-message-fixed-warning>.anticon,
            .ant-message-fixed-notice .ant-message-fixed-warning>.anticon,
            .ant-message-fixed-notice .ant-message-warning>.anticon {
                color: #fff
            }
            
            .ant-message-notice .ant-message-info>.anticon,
            .ant-message-notice .ant-message-loading>.anticon,
            .ant-message-fixed-notice .ant-message-fixed-info>.anticon,
            .ant-message-fixed-notice .ant-message-fixed-loading>.anticon {
                color: #1677ff
            }
            
            .ant-message-notice-pure-panel,
            .ant-message-fixed-notice-pure-panel {
                padding: 0;
                text-align: start
            }
            
            .upgrade-box-o94siY {
                width: 378px;
                padding: 24px 30px 24px 28px;
                background: #ffffff;
                box-shadow: 0 5px 32px 2px #0000001f;
                border-radius: 20px;
                border: 1px solid #efeff0;
                position: absolute;
                top: -84px;
                right: 70px;
                display: flex;
                justify-content: center;
                align-items: center;
                flex-direction: column;
                justify-content: flex-start;
                min-height: 154px
            }
            
            .upgrade-box-o94siY.small-card-panel-UntmCp {
                width: 313px;
                padding: 20px;
                min-height: auto
            }
            
            .upgrade-box-o94siY.small-card-panel-UntmCp .activity-box-BCdMsH {
                margin-top: 11px
            }
            
            .upgrade-box-o94siY.small-card-panel-UntmCp .activity-box-BCdMsH .activity-img-box-l0Gw-i {
                width: 285px
            }
            
            .upgrade-box-o94siY.small-card-panel-UntmCp .title-box-Ggmbat .title-l9MLKW {
                line-height: normal
            }
            
            .upgrade-box-o94siY.small-card-panel-UntmCp .btn-box-CISTEg {
                margin-top: 16px
            }
            
            .upgrade-box-o94siY.activity-NLvblP {
                width: 339px
            }
            
            .upgrade-box-o94siY .close-wrap-xRxrFB {
                position: absolute;
                top: 10px;
                right: 12px;
                width: 16px;
                height: 16px;
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center
            }
            
            .upgrade-box-o94siY .close-wrap-xRxrFB .icon-y9DEH4 {
                width: 100%;
                height: 100%
            }
            
            .upgrade-box-o94siY>.normal-bg-YUvoWN {
                width: 223px;
                height: 154px;
                height: 100%;
                position: absolute;
                right: 0;
                top: 0
            }
            
            .upgrade-box-o94siY .title-box-Ggmbat {
                width: 100%;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                justify-content: flex-start;
                position: relative
            }
            
            .upgrade-box-o94siY .title-box-Ggmbat .icon-y9DEH4 {
                width: 16px;
                height: 16px
            }
            
            .upgrade-box-o94siY .title-box-Ggmbat .title-l9MLKW {
                font-size: 14px;
                font-weight: 600;
                color: #2c2c2c;
                line-height: 20px;
                margin-left: 5px
            }
            
            .upgrade-box-o94siY .text-content-82IIk5 {
                width: 100%;
                text-align: left;
                font-size: 13px;
                font-weight: 400;
                color: #666;
                line-height: 18px;
                margin-top: 8px;
                position: relative
            }
            
            .upgrade-box-o94siY .btn-box-CISTEg {
                width: 100%;
                margin-top: 24px;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                justify-content: flex-end;
                position: relative;
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent
            }
            
            .upgrade-box-o94siY .upgrade-qr-box-0R7zqO {
                top: 110px
            }
            
            .upgrade-box-o94siY.new-card-SyTQFP {
                width: 318px;
                height: 204px;
                padding-top: 18px
            }
            
            .upgrade-box-o94siY.new-card-SyTQFP .new-card-bg-6-F8IC {
                width: 100%;
                height: 100%;
                object-fit: contain;
                position: absolute;
                top: 0;
                left: 0;
                z-index: 0
            }
            
            .upgrade-box-o94siY.new-card-SyTQFP .title-l9MLKW {
                margin-left: 26px;
                font-size: 16px;
                font-family: PingFangSC-Semibold, PingFang SC;
                font-weight: 600;
                color: #353535;
                line-height: 24px;
                white-space: nowrap
            }
            
            .upgrade-box-o94siY.new-card-SyTQFP .text-content-82IIk5 {
                margin-top: 23px;
                padding: 12px 4px 12px 12px;
                background: linear-gradient(180deg, #f7f7f7 0%, rgba(251, 242, 255, .45) 100%);
                border-radius: 12px;
                font-size: 14px;
                font-family: PingFangSC-Semibold, PingFang SC;
                font-weight: 600;
                color: #353535;
                line-height: 22px
            }
            
            .upgrade-box-o94siY.new-card-SyTQFP .btn-box-CISTEg {
                flex-direction: row-reverse
            }
            
            .upgrade-box-o94siY.new-card-SyTQFP .btn-box-CISTEg .text-btn-1Fyuzr {
                margin-left: 12px
            }
            
            .text-btn-1Fyuzr {
                color: #333;
                cursor: pointer;
                user-select: none;
                font-weight: 400;
                font-size: 13px;
                line-height: 18px;
                color: #666;
                margin-right: 12px;
                text-decoration: underline
            }
            
            .btn-ni4tEh {
                height: 32px;
                background: #6165f7;
                border-radius: 8px;
                border: none;
                padding: 0 15px;
                font-weight: 400;
                color: #fff;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                font-family: PingFangSC, PingFang SC;
                font-size: 13px;
                line-height: 18px
            }
            
            .btn-ni4tEh:hover {
                color: #fff!important;
                background: #595DE3!important
            }
            
            .btn-ni4tEh .icon-y9DEH4 {
                width: 14px;
                height: 14px;
                margin-left: 2px
            }
            
            .activity-box-BCdMsH {
                margin-top: 9px;
                padding: 0 27px;
                position: relative
            }
            
            .activity-box-BCdMsH .activity-img-box-l0Gw-i {
                position: relative;
                width: 309px;
                height: 72px
            }
            
            .activity-box-BCdMsH .activity-img-box-l0Gw-i img {
                max-width: 100%;
                max-height: 100%;
                object-fit: cover
            }
            
            .activity-box-BCdMsH .activity-img-box-l0Gw-i .activity-btn-zXC9hj {
                position: absolute;
                right: 18px;
                bottom: 19px;
                height: 34px;
                cursor: pointer
            }
            
            .activity-box-BCdMsH .activity-img-box-l0Gw-i .activity-btn-zXC9hj:hover img.activity-btn-img-FqwJI7 {
                display: none
            }
            
            .activity-box-BCdMsH .activity-img-box-l0Gw-i .activity-btn-zXC9hj:hover img.activity-btn-img-hover-EPvNOb {
                display: block
            }
            
            .activity-box-BCdMsH .activity-img-box-l0Gw-i .activity-btn-zXC9hj img {
                height: 100%;
                object-fit: cover
            }
            
            .activity-box-BCdMsH .activity-img-box-l0Gw-i .activity-btn-zXC9hj img.activity-btn-img-hover-EPvNOb {
                display: none
            }
            
            .activity-box-BCdMsH .activity-desc-UKu66z {
                font-weight: 400;
                font-size: 12px;
                color: #666;
                line-height: 17px;
                margin-top: 9px;
                text-align: center
            }
            
            .upgrade-box-with-content-HQGGOe {
                display: flex;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                position: relative
            }
            
            .upgrade-box-with-content-HQGGOe.big-panel-EEUcdu {
                width: 423px;
                height: 177px
            }
            
            .upgrade-box-with-content-HQGGOe.small-panel-iTwERX {
                width: 325px;
                height: 156px
            }
            
            .upgrade-box-with-content-HQGGOe.small-panel-iTwERX .upgrade-box-with-content-box-szYTVq .activity-box-BCdMsH .activity-img-box-l0Gw-i {
                width: 283px
            }
            
            .upgrade-box-with-content-HQGGOe .b-bg-HQhyVm,
            .upgrade-box-with-content-HQGGOe .s-bg-0XqPoY {
                width: 100%;
                height: 100%;
                position: absolute;
                left: 50%;
                top: 50%;
                transform: translate(-50%, -50%)
            }
            
            .upgrade-box-with-content-HQGGOe .upgrade-box-with-content-box-szYTVq {
                position: relative;
                z-index: 2;
                display: flex;
                flex-direction: column;
                justify-content: center;
                align-items: center
            }
            
            .upgrade-box-with-content-HQGGOe .title-l9MLKW {
                font-weight: 600;
                font-size: 14px;
                color: #2c2c2c;
                display: flex;
                justify-content: center;
                align-items: center
            }
            
            .upgrade-box-with-content-HQGGOe .title-l9MLKW img {
                width: 15px;
                margin-right: 4px
            }
            
            .upgrade-box-with-content-HQGGOe .desc-u3ml93 {
                font-weight: 400;
                font-size: 13px;
                color: #666;
                line-height: 18px;
                margin-top: 12px
            }
            
            .upgrade-box-with-content-HQGGOe .btn-ni4tEh {
                width: 121px;
                margin-top: 24px
            }
            
            .youtube-content-sQHaK5 .huiyi-btn-GacxC5 {
                position: absolute;
                bottom: 5px;
                right: 8px;
                width: 48px;
                height: 48px;
                z-index: 1;
                transition: all .2s;
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center
            }
            
            .youtube-content-sQHaK5 .huiyi-btn-GacxC5.hide-KtE90s {
                opacity: 0
            }
            
            .youtube-content-sQHaK5 .huiyi-btn-GacxC5.fullscreen-q0EfQI {
                right: 5px;
                width: 54px;
                height: 54px
            }
            
            .youtube-content-sQHaK5 .huiyi-btn-GacxC5 .icon-wrap-AzlxYi {
                width: 24px;
                height: 24px;
                background: #f9f2ff;
                box-shadow: 0 2px 16px 1px #33333329;
                border-radius: 12px;
                border: 1px solid #e7d0ff;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center
            }
            
            .youtube-content-sQHaK5 .huiyi-btn-GacxC5 .icon-wrap-AzlxYi .icon-triasQ {
                width: 18px;
                height: 18px
            }
            
            .youtube-content-sQHaK5 .huiyi-btn-GacxC5 .icon-wrap-mode-jtfLg2 {
                width: 24px;
                height: 24px;
                background: #f9f2ff;
                box-shadow: 0 2px 16px 1px #33333329;
                border-radius: 12px;
                border: 1px solid #e7d0ff;
                position: relative;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center
            }
            
            .youtube-content-sQHaK5 .huiyi-btn-GacxC5 .icon-wrap-mode-jtfLg2 .icon-mode-e8Q3g2 {
                width: 24px;
                height: 24px
            }
            
            .youtube-content-sQHaK5 .huiyi-btn-GacxC5 .icon-wrap-mode-jtfLg2 .logo-Cj-EBG {
                width: 13px;
                height: 13px;
                position: absolute;
                right: -7px;
                bottom: -1px;
                background: #fff;
                border-radius: 50%
            }
            
            .youtube-content-sQHaK5 .pop-content-FmcNLf {
                position: relative;
                width: 259px;
                padding: 16px 24px;
                background: linear-gradient(63deg, #ba7cff 0%, #837aff 100%);
                box-shadow: 0 2px 16px #0000001f
            }
            
            .youtube-content-sQHaK5 .pop-content-FmcNLf .text-MG4AfR {
                font-size: 14px;
                font-family: PingFangSC-Semibold, PingFang SC;
                font-weight: 600;
                color: #fff;
                line-height: 20px
            }
            
            .youtube-content-sQHaK5 .pop-content-FmcNLf .close-koB5R1 {
                position: absolute;
                right: 8px;
                top: 8px;
                width: 12px;
                height: 12px;
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent
            }
            
            .youtube-content-sQHaK5 .ant-popover-inner {
                padding: 0;
                border-radius: 10px;
                overflow: hidden
            }
            
            .youtube-content-sQHaK5 .ant-popover-arrow:before {
                background: #837aff
            }
            
            .youtube-content-sQHaK5 .guide-KV3ybq {
                position: absolute;
                right: 10px;
                bottom: 58px;
                width: 252px;
                height: 52px;
                background: linear-gradient(63deg, #ba7cff 0%, #837aff 100%);
                box-shadow: 0 2px 16px #0000001f;
                border-radius: 16px;
                padding: 16px 24px;
                z-index: 3000
            }
            
            .youtube-content-sQHaK5 .guide-KV3ybq.hide-KtE90s {
                display: none
            }
            
            .youtube-content-sQHaK5 .guide-KV3ybq .text-MG4AfR {
                font-size: 14px;
                font-family: PingFangSC-Semibold, PingFang SC;
                font-weight: 600;
                color: #fff;
                line-height: 20px
            }
            
            .youtube-content-sQHaK5 .guide-KV3ybq .close-koB5R1 {
                position: absolute;
                right: 8px;
                top: 8px;
                width: 12px;
                height: 12px;
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent
            }
            
            .youtube-content-sQHaK5 .guide-KV3ybq .fingers-Y1dCJM {
                position: absolute;
                right: 6px;
                top: 20px;
                width: 32px;
                height: 44px
            }
            
            .youtube-content-sQHaK5 .guide-KV3ybq .stars-3CvE1d {
                position: absolute;
                left: -9px;
                top: -7px;
                width: 32px;
                height: 28px
            }
            
            .youtube-content-sQHaK5 .caption-wrap-X8fMja {
                position: absolute;
                width: 80%;
                left: 50%;
                bottom: 60px;
                transform: translate(-50%);
                display: flex;
                justify-content: center;
                align-items: center;
                flex-direction: column;
                z-index: 0;
                color: #fff
            }
            
            .youtube-content-sQHaK5 .caption-wrap-X8fMja.control-hide-1aJr-o {
                bottom: 10px
            }
            
            .youtube-content-sQHaK5 .caption-wrap-X8fMja .subtitle-wrap-1RV6lk {
                padding: 10px;
                font-weight: 600;
                border-radius: 10px;
                text-align: center
            }
            
            .youtube-content-sQHaK5 .caption-wrap-X8fMja .translate-text-gyDD8N {
                font-size: 26px;
                font-family: PingFangSC-Semibold, PingFang SC;
                font-weight: 600;
                color: #f9f7f9;
                line-height: 36px;
                text-shadow: 0px 1px 0px rgba(0, 0, 0, .25), 1px 1px 0px rgba(0, 0, 0, .5);
                -webkit-text-stroke: 1px #69425f
            }
            
            .youtube-content-sQHaK5 .caption-wrap-X8fMja .translate-text-gyDD8N.fullscreen-q0EfQI {
                font-size: 36px;
                line-height: 40px
            }
            
            .youtube-content-sQHaK5 .caption-wrap-X8fMja .original-text-lyPfVy {
                overflow: hidden;
                text-overflow: ellipsis;
                word-wrap: break-word;
                -webkit-line-clamp: 2;
                -webkit-box-orient: vertical;
                display: -webkit-box;
                font-size: 20px;
                font-family: PingFangSC-Semibold, PingFang SC;
                font-weight: 600;
                color: #fff;
                line-height: 30px;
                text-shadow: 0px 1px 0px rgba(0, 0, 0, .25), 1px 1px 0px rgba(0, 0, 0, .25);
                -webkit-text-stroke: 1px #302b33
            }
            
            .youtube-content-sQHaK5 .caption-wrap-X8fMja .original-text-lyPfVy.fullscreen-q0EfQI {
                font-size: 30px;
                line-height: 34px
            }
            
            .youtube-content-sQHaK5 .caption-wrap-X8fMja .original-text-lyPfVy.original-mode-K1q9Q5 {
                font-size: 26px;
                line-height: 36px
            }
            
            .youtube-content-sQHaK5 .caption-wrap-X8fMja .original-text-lyPfVy.original-fullscreen-mode-dCQvUX {
                font-size: 36px;
                line-height: 40px
            }
            
            .youtube-content-sQHaK5 .token-tip-T9lVtX {
                position: absolute;
                bottom: 54px;
                right: 7px;
                z-index: 2000;
                display: flex;
                align-items: center;
                justify-content: center;
                background: #FFFFFF;
                box-shadow: 0 5px 32px 2px #0000001f;
                border: 1px solid #EFEFF0;
                border-radius: 20px
            }
            
            .youtube-content-sQHaK5 .token-tip-T9lVtX.hide-KtE90s {
                display: none
            }
            
            .youtube-content-sQHaK5 .token-tip-T9lVtX .triangle-O8jhNd {
                position: absolute;
                bottom: -4px;
                right: 19px;
                z-index: 100;
                width: 10px;
                height: 10px;
                border-left: none;
                border-top: none;
                border-bottom: 1px solid #EFEFF0;
                border-right: 1px solid #EFEFF0;
                transform: rotate(45deg);
                background: #FFFFFF
            }
            
            .youtube-content-sQHaK5 .ads-tip-VkoQA- {
                position: absolute;
                right: 10px;
                bottom: 58px;
                height: 52px;
                background: linear-gradient(63deg, #ba7cff 0%, #837aff 100%);
                box-shadow: 0 2px 16px #0000001f;
                border-radius: 16px;
                padding: 16px;
                z-index: 3000
            }
            
            .youtube-content-sQHaK5 .ads-tip-VkoQA-.hide-KtE90s {
                display: none
            }
            
            .youtube-content-sQHaK5 .ads-tip-VkoQA- .text-MG4AfR {
                font-size: 14px;
                font-family: PingFangSC-Semibold, PingFang SC;
                font-weight: 600;
                color: #fff;
                line-height: 20px
            }
            
            .youtube-content-sQHaK5 .ads-tip-VkoQA- .close-koB5R1 {
                position: absolute;
                right: 8px;
                top: 8px;
                width: 12px;
                height: 12px;
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent
            }
            
            .youtube-content-sQHaK5 .ads-tip-VkoQA- .stars-3CvE1d {
                position: absolute;
                left: -9px;
                top: -7px;
                width: 32px;
                height: 28px
            }
            
            .common-func-use-count-tips-itjNEY {
                display: flex;
                align-items: center;
                font-weight: 400;
                font-size: 12px;
                color: #666
            }
            
            .common-func-use-count-tips-itjNEY.with-desc-W-FmFZ {
                font-size: 13px
            }
            
            .common-func-use-count-tips-itjNEY.with-desc-W-FmFZ .text-yrxQRw {
                color: #333;
                margin-right: 16px
            }
            
            .common-func-use-count-tips-itjNEY .btn-g4fGRt {
                color: #6165f7;
                margin-left: 4px;
                cursor: pointer;
                user-select: none
            }
            
            .youtube-content-EkXG0X .huiyi-btn-3KOEvX {
                position: absolute;
                bottom: 0;
                right: 8px;
                width: 48px;
                height: 48px;
                z-index: 60;
                transition: all .2s;
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center
            }
            
            .youtube-content-EkXG0X .huiyi-btn-3KOEvX.hide-ou4Lx- {
                opacity: 0
            }
            
            .youtube-content-EkXG0X .huiyi-btn-3KOEvX.fullscreen-rgImok {
                right: 18px;
                width: 54px;
                height: 54px
            }
            
            .youtube-content-EkXG0X .huiyi-btn-3KOEvX .icon-wrap-Zme0zE {
                width: 24px;
                height: 24px;
                background: #f5f5ff;
                box-shadow: 0 1px 4px 1px #3319511c;
                border-radius: 12px;
                border: 1px solid #ffffff;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center
            }
            
            .youtube-content-EkXG0X .huiyi-btn-3KOEvX .icon-wrap-Zme0zE .icon-eyyiGU {
                width: 18px;
                height: 18px
            }
            
            .youtube-content-EkXG0X .huiyi-btn-3KOEvX .icon-wrap-mode-PLJLI3 {
                width: 24px;
                height: 24px;
                background: #f5f5ff;
                box-shadow: 0 1px 4px 1px #3319511c;
                border-radius: 12px;
                border: 1px solid #ffffff;
                position: relative;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center
            }
            
            .youtube-content-EkXG0X .huiyi-btn-3KOEvX .icon-wrap-mode-PLJLI3 .icon-mode-7Gi3wX {
                width: 24px;
                height: 24px
            }
            
            .youtube-content-EkXG0X .huiyi-btn-3KOEvX .icon-wrap-mode-PLJLI3 .logo-udFz5C {
                width: 13px;
                height: 13px;
                position: absolute;
                right: -7px;
                bottom: -1px;
                background: #fff;
                border-radius: 50%
            }
            
            .youtube-content-EkXG0X .pop-content-Skc8Lx {
                position: relative;
                width: 259px;
                padding: 16px 24px;
                background: linear-gradient(63deg, #ba7cff 0%, #837aff 100%);
                box-shadow: 0 2px 16px #0000001f
            }
            
            .youtube-content-EkXG0X .pop-content-Skc8Lx .text-uFd3KE {
                font-size: 14px;
                font-family: PingFangSC-Semibold, PingFang SC;
                font-weight: 600;
                color: #fff;
                line-height: 20px
            }
            
            .youtube-content-EkXG0X .pop-content-Skc8Lx .close-I8cD3t {
                position: absolute;
                right: 8px;
                top: 8px;
                width: 12px;
                height: 12px;
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent
            }
            
            .youtube-content-EkXG0X .ant-popover-inner {
                padding: 0;
                border-radius: 10px;
                overflow: hidden
            }
            
            .youtube-content-EkXG0X .ant-popover-arrow:before {
                background: #837aff
            }
            
            .youtube-content-EkXG0X .guide-bUT-5o {
                position: absolute;
                right: 10px;
                bottom: 58px;
                z-index: 3000;
                width: 270px;
                height: 92px;
                background: linear-gradient(149deg, #7cf3ff 0%, #7a9aff 100%);
                box-shadow: 0 2px 16px #0000001f;
                border-radius: 12px;
                padding: 13px 10px 14px 18px
            }
            
            .youtube-content-EkXG0X .guide-bUT-5o .title--JJM5s {
                height: 21px;
                font-family: PingFangSC, PingFang SC;
                font-weight: 600;
                font-size: 15px;
                color: #fff;
                line-height: normal;
                text-align: left;
                font-style: normal;
                position: relative
            }
            
            .youtube-content-EkXG0X .guide-bUT-5o .title--JJM5s .line-ZUZOHy {
                position: absolute;
                left: 62px;
                top: 20px;
                width: 47px;
                height: 4px
            }
            
            .youtube-content-EkXG0X .guide-bUT-5o.hide-ou4Lx- {
                display: none
            }
            
            .youtube-content-EkXG0X .guide-bUT-5o .text-uFd3KE {
                margin-top: 5px;
                font-family: PingFangSC, PingFang SC;
                font-weight: 400;
                font-size: 14px;
                color: #ffffffd9;
                line-height: 20px;
                text-align: left;
                font-style: normal
            }
            
            .youtube-content-EkXG0X .guide-bUT-5o .close-I8cD3t {
                position: absolute;
                right: 8px;
                top: 8px;
                width: 12px;
                height: 12px;
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent
            }
            
            .youtube-content-EkXG0X .guide-bUT-5o .fingers-lkurzs {
                position: absolute;
                right: 6px;
                top: 66px;
                width: 32px;
                height: 44px
            }
            
            .youtube-content-EkXG0X .guide-bUT-5o .stars-OUH2UL {
                position: absolute;
                left: -9px;
                top: -7px;
                width: 32px;
                height: 28px
            }
            
            .youtube-content-EkXG0X .caption-wrap-hr8fue {
                position: absolute;
                width: 80%;
                left: 50%;
                bottom: 60px;
                transform: translate(-50%);
                display: flex;
                justify-content: center;
                align-items: center;
                flex-direction: column;
                z-index: 10;
                color: #fff
            }
            
            .youtube-content-EkXG0X .caption-wrap-hr8fue.control-hide-Pwk-zW {
                bottom: 10px
            }
            
            .youtube-content-EkXG0X .caption-wrap-hr8fue .subtitle-wrap-xGF1Cm {
                padding: 10px;
                font-weight: 600;
                border-radius: 10px;
                text-align: center
            }
            
            .youtube-content-EkXG0X .caption-wrap-hr8fue .translate-text-txmoi5 {
                font-size: 26px;
                font-family: PingFangSC-Semibold, PingFang SC;
                font-weight: 600;
                color: #f9f7f9;
                line-height: 36px;
                text-shadow: 0px 1px 0px rgba(0, 0, 0, .25), 1px 1px 0px rgba(0, 0, 0, .5);
                -webkit-text-stroke: 1px #69425f
            }
            
            .youtube-content-EkXG0X .caption-wrap-hr8fue .translate-text-txmoi5.fullscreen-rgImok {
                font-size: 36px;
                line-height: 40px
            }
            
            .youtube-content-EkXG0X .caption-wrap-hr8fue .original-text-fuJHWf {
                overflow: hidden;
                text-overflow: ellipsis;
                word-wrap: break-word;
                -webkit-line-clamp: 2;
                -webkit-box-orient: vertical;
                display: -webkit-box;
                font-size: 20px;
                font-family: PingFangSC-Semibold, PingFang SC;
                font-weight: 600;
                color: #fff;
                line-height: 30px;
                text-shadow: 0px 1px 0px rgba(0, 0, 0, .25), 1px 1px 0px rgba(0, 0, 0, .25);
                -webkit-text-stroke: 1px #302b33
            }
            
            .youtube-content-EkXG0X .caption-wrap-hr8fue .original-text-fuJHWf.fullscreen-rgImok {
                font-size: 30px;
                line-height: 34px
            }
            
            .youtube-content-EkXG0X .caption-wrap-hr8fue .original-text-fuJHWf.original-mode-NXNI7q {
                font-size: 26px;
                line-height: 36px
            }
            
            .youtube-content-EkXG0X .caption-wrap-hr8fue .original-text-fuJHWf.original-fullscreen-mode-zzyqlj {
                font-size: 36px;
                line-height: 40px
            }
            
            .youtube-content-EkXG0X .remain-video-count-tips-sWMm77 {
                background: #ffffff;
                box-shadow: 0 5px 32px 2px #0000001f;
                border: 1px solid #efeff0;
                position: absolute;
                bottom: 44px;
                right: 7px;
                z-index: 2000;
                padding: 16px;
                border-radius: 12px
            }
            
            .youtube-content-EkXG0X .remain-video-count-tips-sWMm77.hide-ou4Lx- {
                display: none
            }
            
            .youtube-content-EkXG0X .remain-video-count-tips-sWMm77 .model-info-1IZe37 {
                font-size: 12px;
                color: #666
            }
            
            .youtube-content-EkXG0X .remain-video-count-tips-sWMm77 .triangle-RZINqa {
                position: absolute;
                bottom: -4px;
                right: 19px;
                z-index: 100;
                width: 10px;
                height: 10px;
                border-left: none;
                border-top: none;
                border-bottom: 1px solid #efeff0;
                border-right: 1px solid #efeff0;
                transform: rotate(45deg);
                background: #ffffff
            }
            
            .youtube-content-EkXG0X .token-tip-b-0STF {
                position: absolute;
                bottom: 54px;
                right: 7px;
                z-index: 2000;
                display: flex;
                align-items: center;
                justify-content: center;
                background: #ffffff;
                box-shadow: 0 5px 32px 2px #0000001f;
                border: 1px solid #efeff0;
                border-radius: 20px
            }
            
            .youtube-content-EkXG0X .token-tip-b-0STF.hide-ou4Lx- {
                display: none
            }
            
            .youtube-content-EkXG0X .token-tip-b-0STF .triangle-RZINqa {
                position: absolute;
                bottom: -4px;
                right: 19px;
                z-index: 100;
                width: 10px;
                height: 10px;
                border-left: none;
                border-top: none;
                border-bottom: 1px solid #efeff0;
                border-right: 1px solid #efeff0;
                transform: rotate(45deg);
                background: #ffffff
            }
            
            .youtube-content-EkXG0X .ads-tip-aBuwdI {
                position: absolute;
                right: 10px;
                bottom: 58px;
                height: 52px;
                background: linear-gradient(63deg, #ba7cff 0%, #837aff 100%);
                box-shadow: 0 2px 16px #0000001f;
                border-radius: 16px;
                padding: 16px;
                z-index: 3000
            }
            
            .youtube-content-EkXG0X .ads-tip-aBuwdI.hide-ou4Lx- {
                display: none
            }
            
            .youtube-content-EkXG0X .ads-tip-aBuwdI .text-uFd3KE {
                font-size: 14px;
                font-family: PingFangSC-Semibold, PingFang SC;
                font-weight: 600;
                color: #fff;
                line-height: 20px
            }
            
            .youtube-content-EkXG0X .ads-tip-aBuwdI .close-I8cD3t {
                position: absolute;
                right: 8px;
                top: 8px;
                width: 12px;
                height: 12px;
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent
            }
            
            .youtube-content-EkXG0X .ads-tip-aBuwdI .stars-OUH2UL {
                position: absolute;
                left: -9px;
                top: -7px;
                width: 32px;
                height: 28px
            }
            
            .pay-success-dialog-SjF-ws .ant-modal-content {
                padding: 0!important;
                border-radius: 28px!important
            }
            
            .pay-success-dialog-SjF-ws .pay-success-dialog-content-IfnCcD {
                height: 388px;
                display: flex;
                flex-direction: column;
                align-items: center;
                border-radius: 12px;
                background: linear-gradient(180deg, #EBEEFF 0%, #FFFFFF 100%)
            }
            
            .pay-success-dialog-SjF-ws .pay-success-dialog-content-IfnCcD .title-2divYr {
                font-size: 20px;
                font-weight: 600;
                color: #000;
                line-height: 28px;
                margin-top: 24px
            }
            
            .pay-success-dialog-SjF-ws .pay-success-dialog-content-IfnCcD .success-icon-2b0pt9 {
                margin-top: 44px;
                width: 187px;
                height: 143px
            }
            
            .pay-success-dialog-SjF-ws .pay-success-dialog-content-IfnCcD .btn-box-fZGFK6 {
                margin-top: 48px;
                display: flex
            }
            
            .pay-success-dialog-SjF-ws .pay-success-dialog-content-IfnCcD .btn-box-fZGFK6 .gift-receive-btn-ADcs2k {
                width: 192px;
                height: 44px;
                border-radius: 8px;
                font-size: 16px;
                font-weight: 600;
                color: #000;
                line-height: 22px;
                display: flex;
                align-items: center;
                justify-content: center;
                cursor: pointer;
                margin-right: 20px;
                border: 1px solid #DDDDDD;
                position: relative
            }
            
            .pay-success-dialog-SjF-ws .pay-success-dialog-content-IfnCcD .btn-box-fZGFK6 .gift-receive-btn-ADcs2k:hover .gift-qr-box-D5sQNd {
                display: flex
            }
            
            .pay-success-dialog-SjF-ws .pay-success-dialog-content-IfnCcD .btn-box-fZGFK6 .gift-receive-btn-ADcs2k .gift-qr-box-D5sQNd {
                width: 307px;
                height: 318px;
                background: linear-gradient(180deg, #E9ECFC 0%, #FFFFFF 100%);
                box-shadow: 0 4px 24px 2px #0000001f;
                border-radius: 12px;
                border: 1px solid #FFFFFF;
                display: flex;
                justify-content: center;
                align-items: center;
                flex-direction: column;
                position: absolute;
                left: 50%;
                transform: translate(-50%);
                bottom: 48px;
                display: none;
                padding-bottom: 12px
            }
            
            .pay-success-dialog-SjF-ws .pay-success-dialog-content-IfnCcD .btn-box-fZGFK6 .gift-receive-btn-ADcs2k .gift-qr-box-D5sQNd .qr-with-bg-48bnZH {
                margin-top: 24px;
                width: 190px;
                height: 188px;
                display: flex;
                justify-content: center;
                align-items: center;
                flex-direction: column;
                position: relative
            }
            
            .pay-success-dialog-SjF-ws .pay-success-dialog-content-IfnCcD .btn-box-fZGFK6 .gift-receive-btn-ADcs2k .gift-qr-box-D5sQNd .qr-with-bg-48bnZH .qr-bg-N9oeFx {
                width: 100%;
                position: absolute;
                top: 0;
                left: 0
            }
            
            .pay-success-dialog-SjF-ws .pay-success-dialog-content-IfnCcD .btn-box-fZGFK6 .gift-receive-btn-ADcs2k .gift-qr-box-D5sQNd .qr-with-bg-48bnZH img.qr-code-NDqUcp {
                width: 182px;
                position: relative;
                z-index: 2
            }
            
            .pay-success-dialog-SjF-ws .pay-success-dialog-content-IfnCcD .btn-box-fZGFK6 .gift-receive-btn-ADcs2k .gift-qr-box-D5sQNd .qr-with-bg-48bnZH .loading-icon-EZw-dE {
                width: 24px;
                height: 24px
            }
            
            .pay-success-dialog-SjF-ws .pay-success-dialog-content-IfnCcD .btn-box-fZGFK6 .gift-receive-btn-ADcs2k .gift-qr-box-D5sQNd .qr-t-15Ta39 {
                font-size: 16px;
                font-weight: 600;
                color: #2c2c2c;
                display: flex;
                justify-content: center;
                align-items: center
            }
            
            .pay-success-dialog-SjF-ws .pay-success-dialog-content-IfnCcD .btn-box-fZGFK6 .gift-receive-btn-ADcs2k .gift-qr-box-D5sQNd .qr-t-15Ta39 .icon-ZmR133 {
                width: 22px;
                margin-right: 4px
            }
            
            .pay-success-dialog-SjF-ws .pay-success-dialog-content-IfnCcD .btn-box-fZGFK6 .btn-PxQxoY {
                width: 192px;
                height: 44px;
                background: #6165f7;
                border-radius: 8px;
                font-size: 16px;
                font-weight: 600;
                color: #fff;
                line-height: 22px;
                display: flex;
                align-items: center;
                justify-content: center;
                cursor: pointer
            }
            
            .pay-success-dialog-SjF-ws .pay-success-dialog-content-IfnCcD .btn-box-fZGFK6 .btn-PxQxoY:hover {
                background: #595DE3
            }
            
            .common-modal-P0xJXJ .ant-modal-content {
                border-radius: 20px;
                padding: 24px 32px
            }
            
            .common-modal-P0xJXJ .ant-modal-footer {
                margin-top: 24px
            }
            
            .common-modal-P0xJXJ .ant-btn-default {
                border: 1px solid #DDDDDD;
                background: #FFFFFF;
                color: #333;
                height: 44px;
                font-size: 16px;
                font-weight: 600;
                min-width: 120px
            }
            
            .common-modal-P0xJXJ .ant-btn-default:hover {
                border: 1px solid #CACACA!important;
                background: #FFFFFF!important;
                color: #2e2e2e!important
            }
            
            .common-modal-P0xJXJ .ant-btn-primary {
                background: #6165f7;
                border: 1px solid #6165f7;
                color: #fff;
                height: 44px;
                font-size: 16px;
                font-weight: 600;
                min-width: 120px;
                margin-inline-start: 16px!important
            }
            
            .common-modal-P0xJXJ .ant-btn-primary:hover {
                background: #595DE3!important;
                border: 1px solid #595DE3!important;
                color: #fff!important
            }
            
            .banner-box-pkN6pz {
                width: 100%
            }
            
            .banner-box-pkN6pz.allow-click-1i5Ycw {
                cursor: pointer
            }
            
            .banner-box-pkN6pz>div {
                width: 100%;
                position: relative
            }
            
            .banner-box-pkN6pz>div .banner-box-img-einMyr {
                width: 100%
            }
            
            .banner-box-pkN6pz>div .bubble-activity-box-btn-ZXzQdf {
                position: absolute;
                width: 69px;
                height: 25px;
                background: linear-gradient(177deg, #7B6EFC 0%, #5657F7 100%);
                border-radius: 13px;
                border: 1px solid #7A6EFC;
                font-size: 14px;
                color: #fff
            }
            
            .banner-box-pkN6pz>div .bubble-activity-box-btn-ZXzQdf:hover {
                color: #fff!important;
                background: linear-gradient(177deg, #7366FA 0%, #4849F4 100%)!important;
                border: 1px solid #7A6EFC
            }
            
            .banner-box-pkN6pz>div .bubble-activity-box-btn-img-SvfU6h {
                position: absolute;
                cursor: pointer
            }
            
            .banner-box-pkN6pz>div .bubble-activity-box-btn-img-SvfU6h img {
                width: 100%
            }
            
            .banner-box-pkN6pz>div .bubble-activity-box-btn-img-SvfU6h:hover .bubble-activity-box-btn-img-hover-e11hqO {
                display: block
            }
            
            .banner-box-pkN6pz>div .bubble-activity-box-btn-img-SvfU6h:hover .bubble-activity-box-btn-img-normal-5r-UMe {
                display: none
            }
            
            .banner-box-pkN6pz>div .bubble-activity-box-btn-img-SvfU6h .bubble-activity-box-btn-img-hover-e11hqO {
                display: none
            }
            
            .countdown-box-Z116Z8.from-bubble-2pmuWg {
                position: absolute;
                width: 211px;
                height: 32px;
                background: linear-gradient(301deg, rgba(202, 179, 246, .8) 0%, rgba(199, 216, 255, .8) 100%);
                border-radius: 8px;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                font-weight: 400;
                font-size: 12px;
                color: #333
            }
            
            .countdown-box-Z116Z8.from-bubble-2pmuWg span {
                width: 20px;
                height: 20px;
                background: linear-gradient(180deg, #FFF5D3 0%, #FFE7A8 100%);
                border-radius: 4px;
                border: 1px solid #FFF6E0;
                font-weight: 600;
                font-size: 13px;
                color: #e87b29;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                margin: 0 2px
            }
            
            .countdown-box-Z116Z8.from-banner-r67jOp {
                position: absolute;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                font-weight: 400;
                font-size: 12px;
                color: #666
            }
            
            .countdown-box-Z116Z8.from-banner-r67jOp.with-pay-modal--oDFOm.only-d-OtksB2 span {
                width: 18px;
                height: 18px
            }
            
            .countdown-box-Z116Z8.from-banner-r67jOp.with-pay-modal--oDFOm span {
                border-radius: 7px;
                width: 29px;
                height: 29px;
                font-size: 18px
            }
            
            .countdown-box-Z116Z8.from-banner-r67jOp.only-d-OtksB2 span {
                width: 18px;
                height: 18px;
                background: none;
                border: none;
                font-weight: 600;
                font-size: 16px;
                color: #fff;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center
            }
            
            .countdown-box-Z116Z8.from-banner-r67jOp span {
                width: 19px;
                height: 19px;
                background: linear-gradient(180deg, #FFF5D3 0%, #FFE7A8 100%);
                border-radius: 4px;
                border: 1px solid #FFF6E0;
                font-weight: 600;
                font-size: 13px;
                color: #e87b29;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                margin: 0 2px
            }
            
            .countdown-box-Z116Z8.from-banner-r67jOp span img+img {
                margin-left: -1px
            }
            
            .buy-vip-dialog-wrapper-vEA3Nh {
                overflow: hidden!important
            }
            
            .buy-vip-dialog-new-Oh4Wbm .ant-modal {
                line-height: unset!important
            }
            
            .buy-vip-dialog-new-Oh4Wbm .ant-modal-content {
                padding: 0!important;
                border-radius: 0 12px 12px/0px 12px 12px!important
            }
            
            @media (max-height: 592px) {
                .buy-vip-dialog-new-Oh4Wbm .ant-modal-content {
                    transform: scale(.9)
                }
            }
            
            @media (max-height: 540px) {
                .buy-vip-dialog-new-Oh4Wbm .ant-modal-content {
                    transform: scale(.8)
                }
            }
            
            .buy-vip-dialog-new-Oh4Wbm .ant-modal-content .ant-modal-body {
                line-height: unset!important
            }
            
            .buy-vip-dialog-new-Oh4Wbm .close-icon-ySeqyL {
                width: 20px;
                position: absolute;
                top: 0;
                right: -31px;
                cursor: pointer
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B {
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                height: 516px;
                align-items: flex-start
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B.with-banner-Hyd2It {
                height: 592px
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B.with-banner-Hyd2It .comment-list-LbB04a {
                height: 222px!important
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B.with-banner-Hyd2It .comment-list-LbB04a.with-coupon--vuWDP {
                height: 175px!important
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B .bg-g-w7ae {
                width: 100%;
                height: 100%;
                position: absolute;
                left: 0;
                top: 0;
                z-index: -1
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H {
                width: 578px;
                padding: 16px 36px 24px;
                position: relative
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .deepl-moig6Q {
                position: absolute;
                top: -46px;
                left: 0;
                width: 100%;
                height: 46px;
                background: linear-gradient(130deg, #fef3db 0%, #fffdf6 100%);
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                border-radius: 12px 12px 0 0
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .deepl-moig6Q .bg-g-w7ae {
                position: absolute;
                left: 0;
                top: 0;
                width: 100%;
                height: 100%;
                z-index: 1
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .deepl-moig6Q .icon-h-abn4 {
                width: 270px;
                height: 41px
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .user-info-box-8IZSlc {
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                justify-content: flex-start
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .user-info-box-8IZSlc>img {
                width: 36px;
                height: 36px;
                border-radius: 36px;
                margin-right: 8px
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .user-info-box-8IZSlc .user-name-wYa34C {
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                font-weight: 600;
                font-size: 13px;
                color: #333;
                margin-bottom: 3px;
                justify-content: flex-start;
                position: relative;
                width: fit-content
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .user-info-box-8IZSlc .user-name-wYa34C img {
                height: 40px;
                position: absolute;
                right: -49px;
                top: -7px
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .user-info-box-8IZSlc .user-expired-04dcDS {
                font-weight: 400;
                font-size: 12px;
                color: #33333373;
                line-height: 17px
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .plan-list-izUgDi {
                margin-top: 18px;
                display: flex;
                column-gap: 16px;
                min-height: 130px
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .plan-list-izUgDi .plan-item-box-ax5RNZ {
                border: 1px solid transparent;
                width: 113px;
                height: 130px;
                position: relative
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .plan-list-izUgDi .plan-item-box-ax5RNZ.active-5g3zDb,
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .plan-list-izUgDi .plan-item-box-ax5RNZ:hover {
                border: none
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .plan-list-izUgDi .plan-item-box-ax5RNZ.active-5g3zDb .plan-item-j6qatS,
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .plan-list-izUgDi .plan-item-box-ax5RNZ:hover .plan-item-j6qatS {
                color: #995a00;
                background: linear-gradient(327deg, #fbe8b3 0%, #f8d193 100%);
                border: 2px solid #f6c561
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .plan-list-izUgDi .plan-item-box-ax5RNZ.active-5g3zDb .plan-item-j6qatS .pre-month-price-MkJ6ms,
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .plan-list-izUgDi .plan-item-box-ax5RNZ:hover .plan-item-j6qatS .pre-month-price-MkJ6ms {
                color: #614121
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .plan-list-izUgDi .plan-item-box-ax5RNZ.active-5g3zDb .plan-item-j6qatS .plan-top-3ocXuk,
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .plan-list-izUgDi .plan-item-box-ax5RNZ:hover .plan-item-j6qatS .plan-top-3ocXuk {
                background: linear-gradient(327deg, #fef6dc 0%, #fff7e1 63%, #fcecbe 87%, #fce9b6 100%)
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .plan-list-izUgDi .recommend-box-ej9-PL {
                background: linear-gradient(332deg, #363636 0%, #6e5a14 100%);
                border-radius: 0 9px;
                position: absolute;
                right: -1px;
                top: -1px;
                font-weight: 400;
                font-size: 12px;
                color: #fbdebe;
                padding: 0 9px;
                height: 18px;
                line-height: 18px;
                z-index: 3
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .plan-list-izUgDi .plan-item-j6qatS {
                width: 100%;
                height: 100%;
                display: flex;
                justify-content: center;
                align-items: center;
                flex-direction: column;
                justify-content: flex-start;
                position: relative;
                z-index: 2;
                color: #333;
                cursor: pointer;
                background: #fdefd3;
                border-radius: 12px;
                border: 1px solid #f4ecda
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .plan-list-izUgDi .plan-item-j6qatS .plan-top-3ocXuk {
                display: flex;
                justify-content: center;
                align-items: center;
                flex-direction: column;
                justify-content: flex-start;
                flex: 1;
                padding-top: 18px;
                border-radius: 12px;
                background-color: #fff;
                width: 100%
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .plan-list-izUgDi .plan-item-j6qatS .plan-title-C5rdI3 {
                font-weight: 500;
                font-size: 13px;
                line-height: 20px
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .plan-list-izUgDi .plan-item-j6qatS .price-box-xbEP87 {
                margin-top: 15px;
                font-weight: 700;
                font-size: 17px;
                line-height: 25px
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .plan-list-izUgDi .plan-item-j6qatS .price-box-xbEP87 span {
                font-size: 36px;
                font-weight: 700
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .plan-list-izUgDi .plan-item-j6qatS .origin-price-Ayq48s {
                text-decoration: line-through;
                font-weight: 400;
                font-size: 14px;
                color: #999;
                margin-top: 2px;
                text-align: center
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .plan-list-izUgDi .plan-item-j6qatS .pre-month-price-MkJ6ms {
                width: 100%;
                padding: 2px 0;
                text-align: center;
                line-height: 18px;
                font-weight: 400;
                font-size: 12px;
                color: #886231
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .subscription-tips-idNnyS {
                margin-top: 10px;
                font-weight: 400;
                font-size: 12px;
                color: #999;
                line-height: 17px
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .subscription-tips-idNnyS.hidden-VpazZn {
                visibility: hidden
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .func-box-n-z9VL {
                margin-top: 16px;
                position: relative;
                height: 245px;
                width: 506px;
                z-index: 2
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .func-box-n-z9VL .edu-box-KJwNpr {
                position: absolute;
                right: 17px;
                bottom: 11px;
                padding-bottom: 4px;
                width: 228px;
                height: 49px;
                background: #fff6e4;
                border-radius: 12px;
                z-index: -1;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                align-items: end
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .func-box-n-z9VL .edu-inner-SpJXeG {
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                font-weight: 400;
                font-size: 12px;
                color: #937249;
                cursor: pointer
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .func-box-n-z9VL .edu-inner-SpJXeG:hover {
                color: #694e25
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .func-box-n-z9VL .edu-inner-SpJXeG:hover .hover-FNlY3C {
                display: block
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .func-box-n-z9VL .edu-inner-SpJXeG:hover .default-K9mMRa {
                display: none
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .func-box-n-z9VL .edu-inner-SpJXeG .edu-icon-9iX71O {
                height: 13px;
                margin-right: 4px
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .func-box-n-z9VL .edu-inner-SpJXeG .hover-FNlY3C {
                display: none
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .func-box-n-z9VL .edu-inner-SpJXeG .arrow-right-7TolFw {
                width: 12px;
                margin-left: 4px
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .func-box-n-z9VL>.func-box-tabs-kzNt-S {
                display: flex;
                flex-direction: row;
                align-items: center;
                justify-content: center;
                background: #ffffff;
                box-shadow: 0 0 12px #71717124;
                border: 1px solid #fffdf6;
                margin: 0 auto;
                position: relative;
                z-index: 3;
                width: 208px;
                height: 31px;
                border-radius: 16px
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .func-box-n-z9VL>.func-box-tabs-kzNt-S .func-box-tab-o7EGEa {
                width: 50%;
                height: 100%;
                border-radius: 14px;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                cursor: pointer;
                font-weight: 600;
                font-size: 13px;
                color: #888
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .func-box-n-z9VL>.func-box-tabs-kzNt-S .func-box-tab-o7EGEa:hover:not(.active-5g3zDb) {
                color: #605f5f
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .func-box-n-z9VL>.func-box-tabs-kzNt-S .func-box-tab-o7EGEa:hover:not(.active-5g3zDb) img.tab-img-Tky7OH {
                display: none
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .func-box-n-z9VL>.func-box-tabs-kzNt-S .func-box-tab-o7EGEa:hover:not(.active-5g3zDb) img.tab-hover-img-KhRYxx {
                display: block
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .func-box-n-z9VL>.func-box-tabs-kzNt-S .func-box-tab-o7EGEa.active-5g3zDb {
                color: #fbdebe;
                background: linear-gradient(202deg, #363636 0%, #555556 100%)
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .func-box-n-z9VL>.func-box-tabs-kzNt-S .func-box-tab-o7EGEa.active-5g3zDb img.tab-img-Tky7OH {
                display: none
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .func-box-n-z9VL>.func-box-tabs-kzNt-S .func-box-tab-o7EGEa.active-5g3zDb img.tab-active-img-Q0viNb {
                display: block
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .func-box-n-z9VL>.func-box-tabs-kzNt-S .func-box-tab-o7EGEa img {
                width: 22px;
                margin-right: 6px
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .func-box-n-z9VL>.func-box-tabs-kzNt-S .func-box-tab-o7EGEa img.tab-active-img-Q0viNb,
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .func-box-n-z9VL>.func-box-tabs-kzNt-S .func-box-tab-o7EGEa img.tab-hover-img-KhRYxx {
                display: none
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .func-box-n-z9VL>.func-box-content-AvOOHR {
                padding: 32px 16px 22px;
                margin-top: -15px;
                justify-content: space-between;
                display: flex;
                flex-wrap: wrap;
                width: 100%;
                height: 237px;
                background: linear-gradient(146deg, #fdefd3 0%, #fff7e8 39%, #fdefd3 100%);
                border-radius: 13px;
                border: 1px solid #f4ecda;
                position: relative;
                z-index: 2
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .func-box-n-z9VL>.func-box-content-AvOOHR.hide-GwgJTN {
                display: none
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .func-box-n-z9VL>.func-box-content-AvOOHR .func-item-pFTZAQ {
                width: 228px;
                height: 79px;
                border: 1px solid #f9faff;
                padding: 11px 14px;
                display: flex;
                background: #fffdf6;
                border-radius: 12px;
                border: 1px solid #f4ecda
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .func-box-n-z9VL>.func-box-content-AvOOHR .func-item-pFTZAQ:nth-child(3) {
                padding-right: 0
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .func-box-n-z9VL>.func-box-content-AvOOHR .func-item-pFTZAQ>img {
                width: 33px;
                height: 33px;
                margin-right: 10px
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .func-box-n-z9VL>.func-box-content-AvOOHR .func-item-pFTZAQ .func-title-xRWbHC {
                margin-bottom: 4px;
                font-weight: 600;
                font-size: 13px;
                color: #694e25;
                line-height: 18px
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .func-box-n-z9VL>.func-box-content-AvOOHR .func-item-pFTZAQ .func-desc-AtIvRb {
                font-weight: 400;
                font-size: 12px;
                color: #937249;
                line-height: 17px
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .func-box-n-z9VL .func-list-HNmWq5 .left-tGJQ6H,
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .func-box-n-z9VL .func-list-HNmWq5 .right-VzAHDH {
                width: 230px;
                height: 185px;
                padding-left: 12px;
                padding-top: 14px;
                background: #fffdf6;
                border-radius: 9px;
                border: 1px solid;
                border-image: linear-gradient(169deg, #faf7ef, #f4ecda) 1 1
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .func-box-n-z9VL .func-list-HNmWq5 .left-tGJQ6H>.title-LrDiIh,
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .func-box-n-z9VL .func-list-HNmWq5 .right-VzAHDH>.title-LrDiIh {
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                font-weight: 400;
                font-size: 12px;
                color: #736f6c;
                margin-bottom: 18px;
                justify-content: flex-start;
                position: relative
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .func-box-n-z9VL .func-list-HNmWq5 .left-tGJQ6H>.title-LrDiIh .icon-h-abn4,
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .func-box-n-z9VL .func-list-HNmWq5 .right-VzAHDH>.title-LrDiIh .icon-h-abn4 {
                width: 12px;
                margin-right: 5px
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .func-box-n-z9VL .func-list-HNmWq5 .left-tGJQ6H ul,
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .func-box-n-z9VL .func-list-HNmWq5 .right-VzAHDH ul {
                display: flex;
                flex-wrap: wrap;
                row-gap: 16px
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .func-box-n-z9VL .func-list-HNmWq5 .left-tGJQ6H ul li,
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .func-box-n-z9VL .func-list-HNmWq5 .right-VzAHDH ul li {
                font-weight: 400;
                font-size: 13px;
                color: #353535;
                display: flex;
                align-items: baseline
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .func-box-n-z9VL .func-list-HNmWq5 .left-tGJQ6H ul li.learning-li-CeU-ap,
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .func-box-n-z9VL .func-list-HNmWq5 .right-VzAHDH ul li.learning-li-CeU-ap {
                margin-left: 0!important
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .func-box-n-z9VL .func-list-HNmWq5 .left-tGJQ6H ul li .icon-h-abn4,
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .func-box-n-z9VL .func-list-HNmWq5 .right-VzAHDH ul li .icon-h-abn4 {
                width: 12px;
                height: 12px;
                margin-right: 6px
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .func-box-n-z9VL .func-list-HNmWq5 .left-tGJQ6H ul li:nth-child(2n),
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .func-box-n-z9VL .func-list-HNmWq5 .right-VzAHDH ul li:nth-child(2n) {
                margin-left: 40px
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .func-box-n-z9VL .func-list-HNmWq5 .left-tGJQ6H ul li .database-list-gGp-ft,
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .func-box-n-z9VL .func-list-HNmWq5 .right-VzAHDH ul li .database-list-gGp-ft {
                display: flex;
                row-gap: 8px;
                column-gap: 9px;
                flex-wrap: wrap
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .func-box-n-z9VL .func-list-HNmWq5 .left-tGJQ6H ul li .database-list-gGp-ft span,
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.left-tGJQ6H .func-box-n-z9VL .func-list-HNmWq5 .right-VzAHDH ul li .database-list-gGp-ft span {
                background: #ffffff;
                border-radius: 5px;
                border: 1px solid #f0f0f0;
                display: block;
                font-weight: 400;
                font-size: 12px;
                color: #6c6f73;
                line-height: 17px;
                padding: 2px 8px 3px
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.right-VzAHDH {
                width: 252px;
                padding: 16px 0 0;
                height: 100%;
                border-radius: 0 12px 12px 0;
                background: linear-gradient(28deg, #363636 0%, #555556 100%);
                display: flex;
                justify-content: center;
                align-items: center;
                flex-direction: column;
                justify-content: flex-start
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.right-VzAHDH .buy-record-box-C8CrOD {
                padding: 0 10px;
                overflow: hidden;
                width: 226px;
                height: 32px;
                background: #fff7e2;
                box-shadow: inset 0 1px 3px #ffffff6e;
                border-radius: 5px;
                border: 1px solid #fff0c7
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.right-VzAHDH .buy-record-box-C8CrOD .record-item-uciOPa {
                width: 100%
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.right-VzAHDH .buy-record-box-C8CrOD .record-item-uciOPa div {
                width: 100%;
                height: 32px;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                font-weight: 600;
                font-size: 12px;
                color: #995a00
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.right-VzAHDH .buy-box--BfROl {
                margin-top: 16px;
                display: flex;
                justify-content: center;
                align-items: center;
                flex-direction: column
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.right-VzAHDH .buy-box--BfROl .plan-title-C5rdI3 {
                font-weight: 500;
                font-size: 14px;
                color: #fbdebe;
                line-height: 20px
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.right-VzAHDH .buy-box--BfROl .plan-price--9aLlr {
                font-weight: 600;
                font-size: 25px;
                color: #fbdebe;
                line-height: 36px;
                position: relative;
                width: fit-content
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.right-VzAHDH .buy-box--BfROl .plan-price--9aLlr div {
                height: 22px;
                padding: 0 6px;
                position: absolute;
                background: linear-gradient(157deg, #ff834e 0%, #ffac5c 100%);
                border-radius: 9px 9px 9px 0;
                border: 1px solid #ffac5c;
                font-weight: 400;
                font-size: 12px;
                color: #f7f9ff;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                right: -7px;
                top: 0;
                transform: translate(100%);
                white-space: nowrap
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.right-VzAHDH .buy-box--BfROl .qr-box-NdysdO {
                width: 140px;
                height: 140px;
                margin-top: 4px;
                position: relative;
                z-index: 1;
                display: flex;
                justify-content: center;
                align-items: center;
                flex-direction: column
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.right-VzAHDH .buy-box--BfROl .qr-box-NdysdO .qr-logo-kfs08W {
                width: 35px;
                height: 36px;
                position: absolute;
                top: 50%;
                left: 50%;
                transform: translate(-50%, -50%);
                z-index: 2
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.right-VzAHDH .buy-box--BfROl .qr-box-NdysdO .reload-box-3JoW6x {
                width: 135px;
                height: 135px;
                position: absolute;
                left: 50%;
                top: 50%;
                transform: translate(-50%, -50%);
                background: rgba(255, 255, 255, .94);
                display: flex;
                justify-content: center;
                align-items: center;
                flex-direction: column;
                cursor: pointer
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.right-VzAHDH .buy-box--BfROl .qr-box-NdysdO .reload-box-3JoW6x img {
                width: 16px;
                margin-bottom: 4px
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.right-VzAHDH .buy-box--BfROl .qr-box-NdysdO .reload-box-3JoW6x span.text-TSajWu {
                font-size: 13px;
                font-weight: 400;
                color: #999;
                line-height: 18px
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.right-VzAHDH .buy-box--BfROl .pay-methods-AaGYG5 {
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                font-weight: 400;
                font-size: 12px;
                color: #f2d6b8;
                margin-top: 12px
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.right-VzAHDH .buy-box--BfROl .pay-methods-AaGYG5 img {
                height: 14px;
                margin: 0 4px
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.right-VzAHDH .buy-box--BfROl .subscription-Pdf-9i5o2N {
                margin-top: 4px
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.right-VzAHDH .buy-box--BfROl .subscription-Pdf-9i5o2N.hidden-VpazZn {
                visibility: hidden
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.right-VzAHDH .buy-box--BfROl .subscription-Pdf-9i5o2N a {
                color: #f2d6b8!important
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.right-VzAHDH .coupon-box-4IprhF {
                margin-top: 12px;
                width: 212px;
                height: 35px;
                background: rgba(254, 243, 221, .1);
                border-radius: 9px;
                padding: 0 10px;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                justify-content: space-between
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.right-VzAHDH .coupon-box-4IprhF .coupon-info-qPmtiK {
                width: 100%;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                justify-content: space-between
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.right-VzAHDH .coupon-box-4IprhF.enable-fstoo- {
                cursor: pointer
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.right-VzAHDH .coupon-box-4IprhF.enable-fstoo- .left-tGJQ6H {
                color: #fbdebe
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.right-VzAHDH .coupon-box-4IprhF .right-VzAHDH {
                font-weight: 400;
                font-size: 13px;
                color: #ff834e;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.right-VzAHDH .coupon-box-4IprhF .right-VzAHDH img {
                width: 12px;
                margin-left: 2px
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.right-VzAHDH .coupon-box-4IprhF .left-tGJQ6H {
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                font-weight: 400;
                font-size: 13px;
                color: #fbdebe
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.right-VzAHDH .coupon-box-4IprhF .left-tGJQ6H img {
                width: 18px;
                margin-right: 5px
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.right-VzAHDH .user-comment-box-sXgoAj {
                margin-top: 23px;
                display: flex;
                justify-content: center;
                align-items: center;
                flex-direction: column
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.right-VzAHDH .user-comment-box-sXgoAj .text-img-nShXqM {
                height: 25px
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.right-VzAHDH .user-comment-box-sXgoAj .comment-list-LbB04a {
                width: 214px;
                height: 146px;
                overflow: hidden;
                margin-top: 13px
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.right-VzAHDH .user-comment-box-sXgoAj .comment-list-LbB04a.with-coupon--vuWDP {
                height: 99px
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.right-VzAHDH .user-comment-box-sXgoAj .comment-list-LbB04a .ant-carousel,
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.right-VzAHDH .user-comment-box-sXgoAj .comment-list-LbB04a .slick-slider,
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.right-VzAHDH .user-comment-box-sXgoAj .comment-list-LbB04a .slick-list {
                height: 100%!important
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.right-VzAHDH .user-comment-box-sXgoAj .comment-list-LbB04a .comment-item-X8YUdx {
                padding: 8px 10px;
                width: 214px;
                position: relative;
                z-index: 2;
                margin-bottom: 8px;
                border-radius: 10px;
                overflow: hidden
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.right-VzAHDH .user-comment-box-sXgoAj .comment-list-LbB04a .comment-content-UKSU6r {
                font-weight: 400;
                font-size: 13px;
                color: #d9c2a8;
                line-height: 18px;
                padding-left: 25px
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.right-VzAHDH .user-comment-box-sXgoAj .comment-list-LbB04a .comment-user-zucvGM {
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                justify-content: flex-start;
                font-weight: 400;
                font-size: 12px;
                color: #d9c2a8
            }
            
            .buy-vip-dialog-new-Oh4Wbm .content-nseJ6B>.right-VzAHDH .user-comment-box-sXgoAj .comment-list-LbB04a .comment-user-zucvGM .avatar-9KVapB {
                width: 20px;
                height: 20px;
                border-radius: 20px;
                margin-right: 5px;
                background: #e0c8ac;
                font-weight: 600;
                font-size: 12px;
                color: #fff;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center
            }
            
            .coupon-modal-on4eg4 .ant-modal {
                line-height: unset!important
            }
            
            .coupon-modal-on4eg4 .ant-modal-content {
                padding: 24px 40px!important;
                border-radius: 12px!important;
                background: linear-gradient(180deg, #EBEEFF 0%, #FFFFFF 100%);
                box-shadow: 0 5px 32px 2px #0000001f
            }
            
            .coupon-modal-on4eg4 .ant-modal-content .ant-modal-header {
                background-color: unset
            }
            
            .coupon-modal-on4eg4 .ant-modal-content .ant-modal-title {
                text-align: center
            }
            
            .coupon-modal-on4eg4 .ant-modal-content .ant-modal-body {
                line-height: unset!important
            }
            
            .coupon-modal-on4eg4 .ok-button-gXQUVA,
            .coupon-modal-on4eg4 .cancel-button-HwFpzZ {
                width: 120px;
                height: 44px;
                margin-inline-start: 16px!important;
                font-weight: 600;
                font-size: 16px
            }
            
            .coupon-modal-on4eg4 .content-moDV2f {
                margin-top: 16px;
                height: 443px;
                overflow-y: auto;
                overflow-y: auto!important;
                overscroll-behavior: contain;
                scrollbar-width: thin;
                scrollbar-color: #0000002f transparent;
                margin-right: -28px;
                padding-right: 28px
            }
            
            .coupon-modal-on4eg4 .content-moDV2f::-webkit-scrollbar {
                height: 6px;
                width: 6px;
                margin-right: 10px
            }
            
            .coupon-modal-on4eg4 .content-moDV2f::-webkit-scrollbar-track {
                background: transparent
            }
            
            .coupon-modal-on4eg4 .content-moDV2f::-webkit-scrollbar-thumb {
                background: #0000002f;
                border-radius: 4px;
                cursor: default
            }
            
            .coupon-modal-on4eg4 .content-moDV2f::-webkit-scrollbar-thumb:hover {
                background: #00000062
            }
            
            .coupon-modal-on4eg4 .content-moDV2f.with-footer-d2LsIs {
                height: 419px
            }
            
            .coupon-modal-on4eg4 .content-moDV2f .coupon-tips-MI-WDd {
                background: linear-gradient(136deg, #FEFDE0 0%, #FFFEEA 15%, #FEFDE0 100%);
                border-radius: 8px;
                border: 1px solid #FFF7C6;
                width: 100%;
                padding: 12px 0 20px 20px;
                font-weight: 400;
                font-size: 14px;
                color: #723d15;
                line-height: 20px
            }
            
            .coupon-modal-on4eg4 .content-moDV2f .tab-box-2pHOx4 {
                width: 168px;
                background: #F8F8F8;
                border-radius: 10px;
                border: 1px solid #E9E9E9;
                display: flex;
                margin-top: 16px
            }
            
            .coupon-modal-on4eg4 .content-moDV2f .tab-box-2pHOx4 .tab-item-5r7ZsK {
                width: 50%;
                font-weight: 400;
                font-size: 14px;
                color: #666;
                height: 36px;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                cursor: pointer;
                border-radius: 8px
            }
            
            .coupon-modal-on4eg4 .content-moDV2f .tab-box-2pHOx4 .tab-item-5r7ZsK.active-VROKLY {
                background: #FFFFFF;
                box-shadow: 0 0 7px #5c5c5c14;
                color: #333;
                font-weight: 600
            }
            
            .coupon-modal-on4eg4 .content-moDV2f .coupon-list-krK1bH {
                margin-top: 16px;
                display: flex;
                flex-wrap: wrap;
                row-gap: 16px;
                column-gap: 20px
            }
            
            .coupon-modal-on4eg4 .content-moDV2f .coupon-list-krK1bH .empty-DwinsF {
                width: 100%;
                display: flex;
                justify-content: center;
                align-items: center;
                flex-direction: column;
                margin-top: 40px
            }
            
            .coupon-modal-on4eg4 .content-moDV2f .coupon-list-krK1bH .empty-DwinsF img {
                width: 169px;
                height: 105px;
                margin-bottom: 24px
            }
            
            .coupon-modal-on4eg4 .content-moDV2f .coupon-list-krK1bH .empty-DwinsF p {
                font-weight: 400;
                font-size: 14px;
                color: #666;
                line-height: 20px
            }
            
            .coupon-modal-on4eg4 .content-moDV2f .coupon-list-krK1bH .coupon-item-nMs3Xr {
                width: 405px;
                position: relative;
                z-index: 2;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                cursor: pointer
            }
            
            .coupon-modal-on4eg4 .content-moDV2f .coupon-list-krK1bH .coupon-item-nMs3Xr.disabled-6zfNhE {
                opacity: .5;
                cursor: unset
            }
            
            .coupon-modal-on4eg4 .content-moDV2f .coupon-list-krK1bH .coupon-item-nMs3Xr .bg-6BE-CP {
                width: 412px;
                position: absolute;
                top: -4px;
                left: 0;
                z-index: -1
            }
            
            .coupon-modal-on4eg4 .content-moDV2f .coupon-list-krK1bH .coupon-item-nMs3Xr .price-box-kxDliv {
                width: 90px;
                height: 80px;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                font-size: 34px;
                color: #fff;
                line-height: 42px
            }
            
            .coupon-modal-on4eg4 .content-moDV2f .coupon-list-krK1bH .coupon-item-nMs3Xr .price-box-kxDliv p {
                display: flex;
                align-items: baseline
            }
            
            .coupon-modal-on4eg4 .content-moDV2f .coupon-list-krK1bH .coupon-item-nMs3Xr .price-box-kxDliv span {
                font-weight: 400;
                font-size: 14px;
                color: #fff;
                line-height: 20px
            }
            
            .coupon-modal-on4eg4 .content-moDV2f .coupon-list-krK1bH .coupon-item-nMs3Xr .coupon-right-SQl2hF {
                width: 312px;
                height: 80px;
                padding: 0 16px 0 20px;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                justify-content: space-between
            }
            
            .coupon-modal-on4eg4 .content-moDV2f .coupon-list-krK1bH .coupon-item-nMs3Xr .coupon-right-SQl2hF .coupon-info-BqnXxK .title-zoqsEJ {
                font-weight: 600;
                font-size: 16px;
                color: #222;
                line-height: 22px
            }
            
            .coupon-modal-on4eg4 .content-moDV2f .coupon-list-krK1bH .coupon-item-nMs3Xr .coupon-right-SQl2hF .coupon-info-BqnXxK .expired-i67Bu2 {
                font-weight: 400;
                font-size: 12px;
                color: #666;
                line-height: 17px;
                margin-top: 4px
            }
            
            .coupon-modal-on4eg4 .content-moDV2f .coupon-list-krK1bH .coupon-item-nMs3Xr .coupon-right-SQl2hF .radio-box-C-5YwU img {
                width: 16px;
                height: 16px
            }
            
            .coupon-modal-on4eg4 .content-moDV2f .coupon-list-krK1bH .coupon-item-nMs3Xr .coupon-right-SQl2hF .radio-box-C-5YwU .hover-YSIdqM,
            .coupon-modal-on4eg4 .content-moDV2f .coupon-list-krK1bH .coupon-item-nMs3Xr .coupon-right-SQl2hF .radio-box-C-5YwU .checked-AoTIoR,
            .coupon-modal-on4eg4 .content-moDV2f .coupon-list-krK1bH .coupon-item-nMs3Xr .coupon-right-SQl2hF .radio-box-C-5YwU.active-VROKLY .hover-YSIdqM,
            .coupon-modal-on4eg4 .content-moDV2f .coupon-list-krK1bH .coupon-item-nMs3Xr .coupon-right-SQl2hF .radio-box-C-5YwU.active-VROKLY .default-kfLCaD {
                display: none
            }
            
            .coupon-modal-on4eg4 .content-moDV2f .coupon-list-krK1bH .coupon-item-nMs3Xr .coupon-right-SQl2hF .radio-box-C-5YwU.active-VROKLY .checked-AoTIoR {
                display: block
            }
            
            .coupon-modal-on4eg4 .content-moDV2f .coupon-list-krK1bH .coupon-item-nMs3Xr .coupon-right-SQl2hF .radio-box-C-5YwU:not(.active-VROKLY):hover .default-kfLCaD {
                display: none
            }
            
            .coupon-modal-on4eg4 .content-moDV2f .coupon-list-krK1bH .coupon-item-nMs3Xr .coupon-right-SQl2hF .radio-box-C-5YwU:not(.active-VROKLY):hover .hover-YSIdqM {
                display: block
            }
            
            .retain-modal-R4XBM2 .ant-modal {
                line-height: unset!important
            }
            
            .retain-modal-R4XBM2 .ant-modal-content {
                padding: 0!important;
                border-radius: 12px!important
            }
            
            .retain-modal-R4XBM2 .ant-modal-content .ant-modal-body {
                line-height: unset!important
            }
            
            .retain-modal-R4XBM2 .retain-content-4duvBx {
                background: linear-gradient(180deg, #EBEEFF 0%, #FFFFFF 100%);
                height: 370px;
                border-radius: 12px!important;
                display: flex;
                justify-content: center;
                align-items: center;
                flex-direction: column;
                justify-content: flex-start;
                padding-top: 26px
            }
            
            .retain-modal-R4XBM2 .retain-content-4duvBx .retain-title-eKLDSh {
                font-size: 18px;
                color: #000;
                font-weight: 600
            }
            
            .retain-modal-R4XBM2 .retain-content-4duvBx .retain-title-eKLDSh .icon-5NGUZ2 {
                width: 19px;
                margin-right: 4px
            }
            
            .retain-modal-R4XBM2 .retain-content-4duvBx .retain-title-eKLDSh span {
                color: #6165f7
            }
            
            .retain-modal-R4XBM2 .retain-content-4duvBx p.retain-title-eKLDSh {
                margin-top: 8px
            }
            
            .retain-modal-R4XBM2 .retain-content-4duvBx .retain-image-pOe1ze {
                width: 367px;
                position: relative;
                top: -40px
            }
            
            .retain-modal-R4XBM2 .retain-content-4duvBx .receive-btn-oGSEH4 {
                width: 192px;
                height: 44px;
                background: #6165f7;
                border-radius: 8px;
                color: #fff;
                font-size: 16px;
                font-weight: 600;
                border: none
            }
            
            .retain-modal-R4XBM2 .retain-content-4duvBx .receive-btn-oGSEH4:hover {
                background: #595DE3;
                color: #fff
            }
            
            .retain-modal-R4XBM2 .retain-content-4duvBx .close-btn-imlTrX {
                font-weight: 400;
                font-size: 13px;
                color: #90909a;
                line-height: 18px;
                cursor: pointer;
                position: absolute;
                right: 24px;
                bottom: 20px
            }
            
            .retain-modal-R4XBM2 .retain-content-4duvBx .close-btn-imlTrX:hover {
                color: #6d6c75
            }
            
            .pay-qr-dialog-xGQAX5 .ant-modal {
                line-height: unset!important
            }
            
            .pay-qr-dialog-xGQAX5 .ant-modal-content {
                padding: 0!important;
                border-radius: 28px!important
            }
            
            .pay-qr-dialog-xGQAX5 .ant-modal-content .ant-modal-body {
                line-height: unset!important
            }
            
            .pay-qr-dialog-xGQAX5 .pay-qr-dialog-content-liOvv1 {
                padding: 24px 0;
                height: 431px;
                display: flex;
                justify-content: center;
                align-items: center;
                flex-direction: column;
                justify-content: flex-start;
                background: linear-gradient(180deg, #EBEEFF 0%, #FFFFFF 100%);
                box-shadow: 0 5px 32px 2px #0000001f;
                border-radius: 12px
            }
            
            .pay-qr-dialog-xGQAX5 .pay-qr-dialog-content-liOvv1>.title-ei3zsp {
                font-size: 20px;
                font-weight: 600;
                color: #000;
                line-height: 28px
            }
            
            .pay-qr-dialog-xGQAX5 .pay-qr-dialog-content-liOvv1>.plan-title-DYTMyC {
                font-weight: 600;
                font-size: 18px;
                color: #333;
                line-height: 25px;
                margin-top: 20px;
                text-align: center
            }
            
            .pay-qr-dialog-xGQAX5 .pay-qr-dialog-content-liOvv1 .plan-desc-ANoABf {
                font-weight: 400;
                font-size: 14px;
                color: #666;
                line-height: 20px;
                margin-top: 4px
            }
            
            .pay-qr-dialog-xGQAX5 .pay-qr-dialog-content-liOvv1 .plan-desc-ANoABf+.qr-box-Z3RmeR {
                margin-top: 8px
            }
            
            .pay-qr-dialog-xGQAX5 .pay-qr-dialog-content-liOvv1 .qr-box-Z3RmeR {
                width: 200px;
                height: 200px;
                margin-top: 16px;
                display: flex;
                justify-content: center;
                align-items: center;
                flex-direction: column;
                position: relative
            }
            
            .pay-qr-dialog-xGQAX5 .pay-qr-dialog-content-liOvv1 .qr-box-Z3RmeR>img {
                width: 100%;
                position: absolute;
                left: 0;
                top: 0
            }
            
            .pay-qr-dialog-xGQAX5 .pay-qr-dialog-content-liOvv1 .qr-box-Z3RmeR .reload-box-GjyqS9 {
                width: 100%;
                height: 100%;
                position: absolute;
                left: 0;
                top: 0;
                background: rgba(255, 255, 255, .94);
                justify-content: center;
                cursor: pointer
            }
            
            .pay-qr-dialog-xGQAX5 .pay-qr-dialog-content-liOvv1 .qr-box-Z3RmeR .reload-box-GjyqS9 img {
                width: 16px;
                margin-bottom: 4px
            }
            
            .pay-qr-dialog-xGQAX5 .pay-qr-dialog-content-liOvv1 .qr-box-Z3RmeR .reload-box-GjyqS9 span {
                font-size: 13px;
                font-family: PingFangSC-Regular, PingFang SC;
                font-weight: 400;
                color: #999;
                line-height: 18px
            }
            
            .pay-qr-dialog-xGQAX5 .pay-qr-dialog-content-liOvv1>.pay-method-yqvXSX {
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                font-weight: 400;
                font-size: 14px;
                color: #666;
                margin-top: 16px
            }
            
            .pay-qr-dialog-xGQAX5 .pay-qr-dialog-content-liOvv1>.pay-method-yqvXSX img {
                width: 18px;
                margin: 0 4px
            }
            
            .pay-qr-dialog-xGQAX5 .pay-qr-dialog-content-liOvv1 .invoice-box-dlwKJB {
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                font-weight: 400;
                font-size: 13px;
                color: #999;
                margin-top: 8px
            }
            
            .pay-qr-dialog-xGQAX5 .pay-qr-dialog-content-liOvv1 .invoice-box-dlwKJB img {
                width: 13px;
                margin-right: 8px
            }
            
            .upgrade-alert-modal-8QkggP .ant-modal-content {
                padding: 0;
                border-radius: 12px
            }
            
            .upgrade-alert-modal-8QkggP .content-6fTbG1 {
                border-radius: 12px;
                overflow: hidden;
                line-height: normal
            }
            
            .upgrade-alert-modal-8QkggP .content-6fTbG1 .top-ZTTp3a {
                width: 100%
            }
            
            .upgrade-alert-modal-8QkggP .content-6fTbG1 .info-lcnktq {
                width: 530px;
                background: #ffffff;
                padding: 22px 32px
            }
            
            .upgrade-alert-modal-8QkggP .content-6fTbG1 .info-lcnktq .title-T00Uvx {
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                justify-content: flex-start;
                gap: 2px;
                font-family: PingFangSC, PingFang SC;
                font-weight: 600;
                font-size: 14px;
                color: #333;
                text-align: left;
                font-style: normal;
                line-height: normal
            }
            
            .upgrade-alert-modal-8QkggP .content-6fTbG1 .info-lcnktq .title-T00Uvx .icon-ibMXUe {
                width: 17px
            }
            
            .upgrade-alert-modal-8QkggP .content-6fTbG1 .info-lcnktq .text-box-VgpBhT {
                width: 466px;
                background: #f7f9fa;
                border-radius: 12px;
                padding: 15px;
                margin-top: 12px
            }
            
            .upgrade-alert-modal-8QkggP .content-6fTbG1 .info-lcnktq .text-box-VgpBhT.bg-transparent-x2sJTx {
                background: transparent
            }
            
            .upgrade-alert-modal-8QkggP .content-6fTbG1 .info-lcnktq .text-box-VgpBhT .text-1f7qK- {
                font-family: PingFangSC, PingFang SC;
                font-weight: 400;
                font-size: 14px;
                color: #333;
                text-align: left;
                font-style: normal;
                line-height: 22px
            }
            
            .upgrade-alert-modal-8QkggP .content-6fTbG1 .info-lcnktq .text-box-VgpBhT .pdf-btn-kaPSko {
                margin-top: 8px;
                width: 102px;
                height: 28px;
                background: #fcfdfd;
                border-radius: 14px;
                border: 1px solid #dad6fa;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                font-weight: 400;
                font-size: 13px;
                color: #6165f7;
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent;
                gap: 2px
            }
            
            .upgrade-alert-modal-8QkggP .content-6fTbG1 .info-lcnktq .text-box-VgpBhT .pdf-btn-kaPSko .arrow-ecc5t9 {
                width: 12px;
                height: 12px
            }
            
            .upgrade-alert-modal-8QkggP .content-6fTbG1 .info-lcnktq .text-box-VgpBhT .pdf-btn-kaPSko:hover {
                background: #6165f7;
                border-radius: 14px;
                color: #fff
            }
            
            .language-wrap-QLu-fg {
                padding: 12px;
                display: flex;
                flex-direction: column;
                justify-content: flex-start;
                align-items: normal;
                width: 280px;
                height: 326px
            }
            
            .language-wrap-QLu-fg.single-line-dLHF5g {
                height: 296px
            }
            
            .language-wrap-QLu-fg .search-box-wEi6YY {
                position: relative
            }
            
            .language-wrap-QLu-fg .search-box-wEi6YY .input-Z-n8X3 {
                width: 100%;
                height: 36px;
                background: #f7f9fa;
                border-radius: 6px;
                border: 1px solid #f2f2f2;
                padding: 8px 12px;
                outline: none;
                font-weight: 500;
                font-size: 14px;
                color: #1c1e22;
                text-align: left;
                font-style: normal
            }
            
            .language-wrap-QLu-fg .search-box-wEi6YY .input-Z-n8X3::placeholder {
                font-weight: 400;
                font-size: 14px;
                color: #999;
                text-align: left;
                font-style: normal
            }
            
            .language-wrap-QLu-fg .search-box-wEi6YY .icon-box-jYatbM {
                width: 16px;
                height: 16px;
                position: absolute;
                right: 12px;
                top: 9px;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center
            }
            
            .language-wrap-QLu-fg .search-box-wEi6YY .icon-box-jYatbM img {
                width: 100%
            }
            
            .language-wrap-QLu-fg .search-box-wEi6YY .icon-box-jYatbM .close-icon-GhovDq {
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent
            }
            
            .language-wrap-QLu-fg .language-list-XepGgw {
                flex: 1;
                overflow-y: auto;
                overflow-y: auto!important;
                overscroll-behavior: contain;
                scrollbar-width: thin;
                scrollbar-color: #0000002f transparent;
                width: 100%;
                margin-top: 10px;
                position: relative
            }
            
            .language-wrap-QLu-fg .language-list-XepGgw::-webkit-scrollbar {
                height: 6px;
                width: 6px;
                margin-right: 10px
            }
            
            .language-wrap-QLu-fg .language-list-XepGgw::-webkit-scrollbar-track {
                background: transparent
            }
            
            .language-wrap-QLu-fg .language-list-XepGgw::-webkit-scrollbar-thumb {
                background: #0000002f;
                border-radius: 4px;
                cursor: default
            }
            
            .language-wrap-QLu-fg .language-list-XepGgw::-webkit-scrollbar-thumb:hover {
                background: #00000062
            }
            
            .language-wrap-QLu-fg .language-list-XepGgw .language-item-9oldO4 {
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent
            }
            
            .language-wrap-QLu-fg .language-list-XepGgw .language-item-9oldO4.active-HDIB-h .main-pcrv6q {
                color: #6165f7
            }
            
            .language-wrap-QLu-fg .language-list-XepGgw .language-item-9oldO4:hover {
                background: #f7f9fa;
                border-radius: 8px
            }
            
            .language-wrap-QLu-fg .language-list-XepGgw .language-item-9oldO4 .main-pcrv6q {
                font-weight: 500;
                font-size: 14px;
                color: #1c1e22;
                text-align: left;
                line-height: 20px;
                font-style: normal
            }
            
            .language-wrap-QLu-fg .language-list-XepGgw .language-item-9oldO4 .secondary-OsE4Fz {
                font-weight: 400;
                font-size: 12px;
                color: #666;
                text-align: left;
                line-height: 20px;
                font-style: normal
            }
            
            .language-wrap-QLu-fg .language-list-XepGgw .language-item-9oldO4.single-line-dLHF5g {
                padding: 12px
            }
            
            .language-wrap-QLu-fg .language-list-XepGgw .language-item-9oldO4.double-line-94CM-Y {
                padding: 6px 12px
            }
            
            .language-wrap-QLu-fg .language-list-XepGgw .empty-box-Y13fRK {
                display: flex;
                justify-content: center;
                align-items: center;
                flex-direction: column;
                font-size: 12px;
                color: #1c1e22;
                text-align: center;
                position: absolute;
                left: 50%;
                top: 50%;
                transform: translate(-50%, -50%)
            }
            
            .language-wrap-QLu-fg .language-list-XepGgw .empty-box-Y13fRK .empty-icon-MzEB32 {
                width: 138px
            }
            
            .language-wrap-QLu-fg .language-list-XepGgw .empty-box-Y13fRK .empty-text-xl00qb {
                margin-top: 24px
            }
            
            .radio-item-qq1H5j {
                display: flex;
                align-items: center;
                cursor: pointer
            }
            
            .radio-item-qq1H5j>img {
                width: 14px;
                margin-right: 4px
            }
            
            .radio-item-qq1H5j>img.checked-WFk1lh {
                display: none
            }
            
            .radio-item-qq1H5j>img.hover-QfGjDc {
                display: none
            }
            
            .radio-item-qq1H5j:not(.checked-WFk1lh):hover>img.hover-QfGjDc {
                display: unset
            }
            
            .radio-item-qq1H5j:not(.checked-WFk1lh):hover>img.default-aJjOQr {
                display: none
            }
            
            .radio-item-qq1H5j.checked-WFk1lh>img.checked-WFk1lh {
                display: unset
            }
            
            .radio-item-qq1H5j.checked-WFk1lh>img.default-aJjOQr {
                display: none
            }
            
            .radio-item-qq1H5j.checked-WFk1lh>img.hover-QfGjDc {
                display: none
            }
            
            .radio-item-qq1H5j>span {
                font-size: 14px;
                font-weight: 400;
                color: #1c1e22;
                display: flex;
                align-items: center
            }
            
            .translate-model-popover-yPVL3i {
                position: relative;
                background: #ffffff;
                box-shadow: 0 2px 16px #5d5d5d26;
                border-radius: 10px;
                overflow: hidden;
                max-width: 250px
            }
            
            .translate-model-popover-yPVL3i .translate-model-popover-item-gHNulz {
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                justify-content: flex-start;
                padding: 16px 24px;
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent;
                gap: 10px
            }
            
            .translate-model-popover-yPVL3i .translate-model-popover-item-gHNulz.active-V83EDi .name-NE2Mbp {
                color: #6165f7
            }
            
            .translate-model-popover-yPVL3i .translate-model-popover-item-gHNulz:hover {
                background: #f5f5f5
            }
            
            .translate-model-popover-yPVL3i .translate-model-popover-item-gHNulz .name-NE2Mbp {
                font-family: PingFangSC, PingFang SC;
                font-weight: 500;
                font-size: 14px;
                color: #1c1e22;
                text-align: left;
                font-style: normal;
                line-height: normal
            }
            
            .translate-model-popover-yPVL3i .translate-model-popover-item-gHNulz .icon-T-JX46 {
                width: 37px
            }
            
            .translate-mode-popover-oobeAM {
                position: relative;
                background: #ffffff;
                box-shadow: 0 2px 16px #5d5d5d26;
                border-radius: 10px;
                overflow: hidden;
                max-width: 250px
            }
            
            .translate-mode-popover-oobeAM .translate-mode-popover-item-6GSVoV {
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                justify-content: flex-start;
                padding: 16px 24px;
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent;
                gap: 10px
            }
            
            .translate-mode-popover-oobeAM .translate-mode-popover-item-6GSVoV.active-YSEVaS .name-NMGnCo {
                color: #6165f7
            }
            
            .translate-mode-popover-oobeAM .translate-mode-popover-item-6GSVoV:hover {
                background: #f5f5f5
            }
            
            .translate-mode-popover-oobeAM .translate-mode-popover-item-6GSVoV .name-NMGnCo {
                font-family: PingFangSC, PingFang SC;
                font-weight: 500;
                font-size: 14px;
                color: #1c1e22;
                text-align: left;
                font-style: normal;
                line-height: normal
            }
            
            .translate-mode-popover-oobeAM .translate-mode-popover-item-6GSVoV .icon-zhCkfA {
                width: 37px
            }
            
            .web-translation-top-bar-lHrWlL {
                width: 100vw;
                background: #ffffff;
                box-shadow: 0 2px 20px #33333314;
                padding: 0 16px;
                height: 50px;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                justify-content: space-between;
                position: fixed;
                top: 0;
                left: 0;
                z-index: 2147483646
            }
            
            .web-translation-top-bar-lHrWlL>.left-RtjCCH {
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                justify-content: flex-start
            }
            
            .web-translation-top-bar-lHrWlL>.left-RtjCCH .logo-i-uoV8 {
                height: 32px
            }
            
            .web-translation-top-bar-lHrWlL>.left-RtjCCH>span {
                font-weight: 400;
                font-size: 14px;
                color: #333;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center
            }
            
            .web-translation-top-bar-lHrWlL>.left-RtjCCH>span img {
                width: 14px;
                margin-right: 6px
            }
            
            .web-translation-top-bar-lHrWlL>.left-RtjCCH>span.topbar-guide-text--yoqxt img {
                width: 19px;
                margin-right: 0;
                margin-left: 6px
            }
            
            .web-translation-top-bar-lHrWlL>.left-RtjCCH .target-lang-item-a-mWv- {
                display: flex;
                align-items: center;
                justify-content: space-between;
                max-width: 128px;
                height: 32px;
                padding: 0 12px;
                background-color: #99a1b326;
                border-radius: 8px;
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent
            }
            
            .web-translation-top-bar-lHrWlL>.left-RtjCCH .target-lang-item-a-mWv- .name-i5kS5p {
                font-size: 14px;
                color: #2c2c2c;
                margin-right: 4px;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                word-break: break-all
            }
            
            .web-translation-top-bar-lHrWlL>.left-RtjCCH .target-lang-item-a-mWv- .arrow-xtlcY- {
                font-size: 12px;
                color: #00000040
            }
            
            .web-translation-top-bar-lHrWlL>.left-RtjCCH .translate-btn-9aUbGs {
                padding: 0 10px;
                height: 32px;
                background: #6165f7;
                color: #fff;
                margin-left: 20px;
                border: none;
                font-size: 14px;
                line-height: normal
            }
            
            .web-translation-top-bar-lHrWlL>.left-RtjCCH .translate-btn-9aUbGs.translated-btn--gqEN8 {
                background: #ffffff;
                border-radius: 8px;
                border: 1px solid #6165f7;
                color: #6165f7
            }
            
            .web-translation-top-bar-lHrWlL>.left-RtjCCH .translate-btn-9aUbGs img {
                width: 18px
            }
            
            .web-translation-top-bar-lHrWlL>.left-RtjCCH .translate-btn-9aUbGs:not(.translated-btn--gqEN8):hover {
                background: #595DE3!important;
                color: #fff!important
            }
            
            .web-translation-top-bar-lHrWlL>.left-RtjCCH .free-translate-tips-ExIAku {
                font-size: 14px;
                color: #6165f7;
                margin-left: 20px
            }
            
            .web-translation-top-bar-lHrWlL>.left-RtjCCH .select-btn-av5JSg .translation-type-lhtfXB {
                font-size: 14px;
                line-height: normal
            }
            
            .web-translation-top-bar-lHrWlL>.left-RtjCCH .select-btn-av5JSg .translation-type-lhtfXB button {
                font-size: 14px;
                line-height: normal
            }
            
            .web-translation-top-bar-lHrWlL>.left-RtjCCH .select-btn-av5JSg .vip-icon-umRhw8 {
                width: 37px;
                margin-left: 4px
            }
            
            .web-translation-top-bar-lHrWlL>.left-RtjCCH .translate-model-d0sgJu,
            .web-translation-top-bar-lHrWlL>.left-RtjCCH .translate-mode-pvO6kp {
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                margin-left: 14px
            }
            
            .web-translation-top-bar-lHrWlL>.left-RtjCCH .translate-model-d0sgJu .label-tJVVaR,
            .web-translation-top-bar-lHrWlL>.left-RtjCCH .translate-mode-pvO6kp .label-tJVVaR {
                font-family: PingFangSC, PingFang SC;
                font-weight: 400;
                font-size: 14px;
                color: #333
            }
            
            .web-translation-top-bar-lHrWlL>.left-RtjCCH .translate-model-d0sgJu .content-hKfpIZ,
            .web-translation-top-bar-lHrWlL>.left-RtjCCH .translate-mode-pvO6kp .content-hKfpIZ {
                height: 32px;
                background-color: #99a1b326;
                border-radius: 8px;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                justify-content: flex-start;
                padding: 6px 12px;
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent
            }
            
            .web-translation-top-bar-lHrWlL>.left-RtjCCH .translate-model-d0sgJu .content-hKfpIZ .name-i5kS5p,
            .web-translation-top-bar-lHrWlL>.left-RtjCCH .translate-mode-pvO6kp .content-hKfpIZ .name-i5kS5p {
                flex: 1;
                font-size: 14px;
                margin-right: 4px;
                color: #2c2c2c
            }
            
            .web-translation-top-bar-lHrWlL>.left-RtjCCH .translate-model-d0sgJu .content-hKfpIZ .arrow-xtlcY-,
            .web-translation-top-bar-lHrWlL>.left-RtjCCH .translate-mode-pvO6kp .content-hKfpIZ .arrow-xtlcY- {
                font-size: 12px;
                color: #00000040
            }
            
            .web-translation-top-bar-lHrWlL>.left-RtjCCH .upgrade-box-TC8OSH {
                margin-left: 6px;
                cursor: pointer;
                user-select: none
            }
            
            .web-translation-top-bar-lHrWlL>.left-RtjCCH .upgrade-box-TC8OSH .inner-box-L5ujzx {
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                justify-content: flex-start;
                position: relative
            }
            
            .web-translation-top-bar-lHrWlL>.left-RtjCCH .upgrade-box-TC8OSH .inner-box-L5ujzx .banner-tGIL1D {
                width: 432px;
                object-fit: contain
            }
            
            .web-translation-top-bar-lHrWlL>.left-RtjCCH .upgrade-box-TC8OSH .inner-box-L5ujzx.small-width-sTJrHi {
                display: none
            }
            
            .web-translation-top-bar-lHrWlL>.left-RtjCCH .upgrade-box-TC8OSH .inner-box-L5ujzx.small-width-sTJrHi .banner-tGIL1D {
                width: 186px
            }
            
            .web-translation-top-bar-lHrWlL>.left-RtjCCH .upgrade-box-TC8OSH .inner-box-L5ujzx .upgrade-btn-WtwoL0 {
                position: absolute;
                top: 50%;
                transform: translateY(-50%);
                right: 6px;
                font-size: 14px;
                color: #fff;
                padding: 2px 12px;
                font-weight: 600;
                font-size: 12px;
                color: #ffe19f;
                background: linear-gradient(202deg, #363636 0%, #555556 100%);
                border-radius: 12px
            }
            
            @media (max-width: 1440px) {
                .web-translation-top-bar-lHrWlL>.left-RtjCCH .upgrade-box-TC8OSH .inner-box-L5ujzx.normal-width--CE2mt {
                    display: none
                }
                .web-translation-top-bar-lHrWlL>.left-RtjCCH .upgrade-box-TC8OSH .inner-box-L5ujzx.small-width-sTJrHi {
                    display: flex
                }
            }
            
            @media (max-width: 1200px) {
                .web-translation-top-bar-lHrWlL>.left-RtjCCH .upgrade-box-TC8OSH {
                    display: none
                }
            }
            
            .web-translation-top-bar-lHrWlL>.right--I1N6k {
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                position: relative
            }
            
            .web-translation-top-bar-lHrWlL>.right--I1N6k .icon-BBfi9Q {
                width: 20px;
                height: 20px;
                padding: 2px;
                margin-left: 16px;
                cursor: pointer;
                user-select: none
            }
            
            .web-translation-top-bar-lHrWlL>.right--I1N6k .auto-translate-setting-3xkgR6 .auto-translate-setting-label-ghoXVv {
                font-size: 14px;
                color: #666;
                user-select: none
            }
            
            .web-translation-top-bar-lHrWlL>.right--I1N6k .func-tab-vi90zq {
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                height: 28px;
                background: #ffffff;
                border-radius: 6px;
                border: 1px solid #dedede;
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent;
                font-family: PingFangSC, PingFang SC;
                font-weight: 400;
                font-size: 14px;
                color: #54575d;
                text-align: left;
                font-style: normal;
                padding: 0 8px;
                white-space: nowrap;
                margin-right: 18px
            }
            
            .web-translation-top-bar-lHrWlL>.right--I1N6k .func-tab-vi90zq:hover {
                background: #eeeeee5c
            }
            
            .web-translation-top-bar-lHrWlL .close-setting-confirm-modal-pqTQ3z {
                width: 386px;
                position: absolute;
                padding: 24px 28px;
                top: 60px;
                right: 24px;
                z-index: 3;
                background: #ffffff;
                box-shadow: 0 5px 32px 2px #0000001f;
                border-radius: 12px;
                border: 1px solid #efeff0
            }
            
            .web-translation-top-bar-lHrWlL .close-setting-confirm-modal-pqTQ3z .close-i8qIiL {
                position: absolute;
                user-select: none;
                cursor: pointer;
                right: 18px;
                top: 18px;
                width: 20px;
                height: 20px;
                padding: 2px
            }
            
            .web-translation-top-bar-lHrWlL .close-setting-confirm-modal-pqTQ3z .title-mkcp0y {
                display: flex;
                align-items: center
            }
            
            .web-translation-top-bar-lHrWlL .close-setting-confirm-modal-pqTQ3z .title-mkcp0y .bell-icon-2SQLQd {
                width: 16px;
                margin-right: 4px
            }
            
            .web-translation-top-bar-lHrWlL .close-setting-confirm-modal-pqTQ3z .title-mkcp0y span {
                font-size: 14px;
                font-weight: 600;
                color: #2c2c2c
            }
            
            .web-translation-top-bar-lHrWlL .close-setting-confirm-modal-pqTQ3z>.content-hKfpIZ {
                margin-top: 12px
            }
            
            .web-translation-top-bar-lHrWlL .close-setting-confirm-modal-pqTQ3z>.content-hKfpIZ .box-0AGNjq {
                background: #f4f7f8;
                border-radius: 10px
            }
            
            .web-translation-top-bar-lHrWlL .close-setting-confirm-modal-pqTQ3z>.content-hKfpIZ .radio-box-KD7aCe {
                margin-top: 12px;
                padding: 20px 16px
            }
            
            .web-translation-top-bar-lHrWlL .close-setting-confirm-modal-pqTQ3z>.content-hKfpIZ .radio-box-KD7aCe .close-radio-item--aodtZ:not(:last-child) {
                margin-bottom: 16px
            }
            
            .web-translation-top-bar-lHrWlL .close-setting-confirm-modal-pqTQ3z>.content-hKfpIZ .radio-box-KD7aCe .close-radio-item--aodtZ>span {
                display: flex;
                align-items: center
            }
            
            .web-translation-top-bar-lHrWlL .close-setting-confirm-modal-pqTQ3z>.content-hKfpIZ .radio-box-KD7aCe .close-radio-item--aodtZ>span .desc-DVrMeo {
                font-size: 14px;
                font-family: PingFangSC-Regular, PingFang SC;
                font-weight: 400;
                color: #666;
                line-height: 18px
            }
            
            .web-translation-top-bar-lHrWlL .close-setting-confirm-modal-pqTQ3z>.content-hKfpIZ .radio-box-KD7aCe .close-radio-item--aodtZ>span .desc-DVrMeo a {
                color: #6165f7
            }
            
            .web-translation-top-bar-lHrWlL .close-setting-confirm-modal-pqTQ3z .footer-box-JCm1s0 {
                display: flex;
                align-items: center;
                justify-content: flex-start;
                margin-top: 20px
            }
            
            .web-translation-top-bar-lHrWlL .close-setting-confirm-modal-pqTQ3z .footer-box-JCm1s0 .btn-lXyK0I {
                width: 58px;
                height: 28px;
                background: #ffffff;
                border-radius: 8px;
                border: 1px solid #dddddd;
                font-size: 14px;
                font-weight: 400;
                color: #333;
                line-height: 18px;
                margin-right: 8px;
                cursor: pointer
            }
            
            .web-translation-top-bar-lHrWlL .close-setting-confirm-modal-pqTQ3z .footer-box-JCm1s0 .btn-lXyK0I:hover {
                border: 1px solid #cacaca;
                background: #ffffff;
                color: #2e2e2e
            }
            
            .loading-dot--Rwits {
                display: inline-block
            }
            
            .loading-dot--Rwits .dot-Phoa6- {
                color: #000;
                display: inline-block;
                margin-left: 3px
            }
            
            .loading-dot--Rwits .dot-Phoa6-.small-2Nu7SD {
                width: 1px;
                height: 1px
            }
            
            .loading-dot--Rwits .dot-Phoa6-.normal-PCo2aD {
                font-size: 12px
            }
            
            .loading-dot--Rwits .dot-Phoa6-.large-TWDAgj {
                font-size: 16px
            }
            
            .loading-dot--Rwits .dot-Phoa6-:nth-child(1) {
                animation: 1s ease-in-out 0s infinite jump-kpIUFO
            }
            
            .loading-dot--Rwits .dot-Phoa6-:nth-child(2) {
                animation: 1s ease-in-out .25s infinite jump-kpIUFO
            }
            
            .loading-dot--Rwits .dot-Phoa6-:nth-child(3) {
                animation: 1s ease-in-out .5s infinite jump-kpIUFO
            }
            
            @keyframes jump-kpIUFO {
                0% {
                    transform: translateY(0)
                }
                50% {
                    transform: translateY(3px)
                }
                to {
                    transform: translateY(0)
                }
            }
            
            .cropper-LG8iI8 {
                position: fixed;
                left: 0;
                top: 0;
                width: 100%;
                height: 100%;
                overflow: hidden;
                z-index: 2147483646
            }
            
            .cropper-LG8iI8 * {
                box-sizing: content-box
            }
            
            .cropper-LG8iI8.is-dragged-QtkAT8 {
                background: none;
                cursor: default
            }
            
            .cropper-LG8iI8.moving-mDcRFX .modifiers-wrap-6SRV9j,
            .cropper-LG8iI8.moving-mDcRFX .dragline-eO7Mb- {
                cursor: -webkit-grabbing
            }
            
            .cropper-LG8iI8 .cover-6kC7QB {
                position: absolute;
                background: rgba(0, 0, 0, .5);
                display: block
            }
            
            .cropper-LG8iI8 .cover-6kC7QB.top-YK9Z26 {
                top: 0;
                left: 0;
                width: 100%
            }
            
            .cropper-LG8iI8 .cover-6kC7QB.bottom-sEqDQS {
                bottom: 0;
                left: 0;
                width: 100%;
                height: 100%
            }
            
            .cropper-LG8iI8 .cover-6kC7QB.left-OA80tI {
                left: 0
            }
            
            .cropper-LG8iI8 .cover-6kC7QB.right-Q6-F6w {
                right: 0
            }
            
            .cropper-LG8iI8 .visible-section-L33uJX {
                position: absolute
            }
            
            .cropper-LG8iI8 .visible-section-L33uJX .modifiers-wrap-6SRV9j {
                position: absolute;
                left: 0;
                top: 0;
                width: 100%;
                height: 100%;
                cursor: move
            }
            
            .cropper-LG8iI8 .border-e9WQka {
                opacity: .5;
                font-size: 0px;
                background-color: #6165f7;
                background-image: url(data:image/gif;base64,R0lGODlhCAAIAJEAAKqqqv///wAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJCgAAACwAAAAACAAIAAACDZQFCadrzVRMB9FZ5SwAIfkECQoAAAAsAAAAAAgACAAAAg+ELqCYaudeW9ChyOyltQAAIfkECQoAAAAsAAAAAAgACAAAAg8EhGKXm+rQYtC0WGl9oAAAIfkECQoAAAAsAAAAAAgACAAAAg+EhWKQernaYmjCWLF7qAAAIfkECQoAAAAsAAAAAAgACAAAAg2EISmna81UTAfRWeUsACH5BAkKAAAALAAAAAAIAAgAAAIPFA6imGrnXlvQocjspbUAACH5BAkKAAAALAAAAAAIAAgAAAIPlIBgl5vq0GLQtFhpfaIAACH5BAUKAAAALAAAAAAIAAgAAAIPlIFgknq52mJowlixe6gAADs=);
                position: absolute;
                width: 1px;
                height: 1px;
                display: block
            }
            
            .cropper-LG8iI8 .dragline-eO7Mb- {
                width: 16px;
                height: 16px;
                display: block;
                position: absolute;
                cursor: -webkit-grab
            }
            
            .cropper-LG8iI8 .dragline-eO7Mb-.top-YK9Z26 {
                margin-top: -8px;
                cursor: ns-resize
            }
            
            .cropper-LG8iI8 .dragline-eO7Mb-.left-OA80tI {
                margin-left: -8px;
                cursor: ew-resize
            }
            
            .cropper-LG8iI8 .dragline-eO7Mb-.right-Q6-F6w {
                margin-right: -8px;
                cursor: ew-resize
            }
            
            .cropper-LG8iI8 .dragline-eO7Mb-.bottom-sEqDQS {
                margin-bottom: -8px;
                cursor: ns-resize
            }
            
            .cropper-LG8iI8 .border-e9WQka.left-OA80tI,
            .cropper-LG8iI8 .dragline-eO7Mb-.left-OA80tI {
                left: 0;
                top: 0;
                height: 100%
            }
            
            .cropper-LG8iI8 .border-e9WQka.right-Q6-F6w,
            .cropper-LG8iI8 .dragline-eO7Mb-.right-Q6-F6w {
                right: 0;
                top: 0;
                height: 100%
            }
            
            .cropper-LG8iI8 .border-e9WQka.top-YK9Z26,
            .cropper-LG8iI8 .dragline-eO7Mb-.top-YK9Z26 {
                top: 0;
                left: 0;
                width: 100%
            }
            
            .cropper-LG8iI8 .border-e9WQka.bottom-sEqDQS,
            .cropper-LG8iI8 .dragline-eO7Mb-.bottom-sEqDQS {
                bottom: 0;
                left: 0;
                width: 100%
            }
            
            .cropper-LG8iI8 .tips-panel-Gr2lzF {
                width: 195px
            }
            
            .cropper-LG8iI8 .size-panel-8Uh0Ap {
                min-width: 110px
            }
            
            .cropper-LG8iI8 .dragdot-f6twWN {
                width: 10px;
                height: 10px;
                position: absolute;
                display: block;
                border-radius: 10px;
                border: 1px solid white;
                background: #6165f7;
                transition: all .1s ease-out
            }
            
            .cropper-LG8iI8 .dragdot-f6twWN:hover {
                transform: scale(1.4)
            }
            
            .cropper-LG8iI8 .dragdot-f6twWN.top-YK9Z26 {
                left: 50%;
                top: 0;
                margin-left: -5px;
                margin-top: -5px
            }
            
            .cropper-LG8iI8 .dragdot-f6twWN.left-OA80tI {
                left: 0;
                top: 50%;
                margin-top: -5px;
                margin-left: -5px
            }
            
            .cropper-LG8iI8 .dragdot-f6twWN.right-Q6-F6w {
                right: 0;
                top: 50%;
                margin-top: -5px;
                margin-right: -5px
            }
            
            .cropper-LG8iI8 .dragdot-f6twWN.bottom-sEqDQS {
                left: 50%;
                bottom: 0;
                margin-left: -5px;
                margin-bottom: -5px
            }
            
            .cropper-LG8iI8 .dragdot-f6twWN.top-left-bWVC-a {
                left: 0;
                top: 0;
                margin-left: -5px;
                margin-top: -5px;
                cursor: nwse-resize
            }
            
            .cropper-LG8iI8 .dragdot-f6twWN.top-right-FpP8wX {
                right: 0;
                top: 0;
                margin-right: -5px;
                margin-top: -5px;
                cursor: nesw-resize
            }
            
            .cropper-LG8iI8 .dragdot-f6twWN.bottom-left-TQPvM1 {
                left: 0;
                bottom: 0;
                margin-left: -5px;
                margin-bottom: -5px;
                cursor: nesw-resize
            }
            
            .cropper-LG8iI8 .dragdot-f6twWN.bottom-right-vkpRco {
                right: 0;
                bottom: 0;
                margin-right: -5px;
                margin-bottom: -5px;
                cursor: nwse-resize
            }
            
            .screenshotTranslate-JCg-62 .footer-94HdXl {
                z-index: 2;
                position: fixed;
                padding: 0 16px 0 10px;
                height: 40px;
                background: #FFFFFF;
                border-radius: 8px;
                gap: 0!important;
                box-shadow: 0 2px 8px #00000026
            }
            
            .screenshotTranslate-JCg-62 .footer-94HdXl .translate-btn-YA1YDg {
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                color: #6165f7;
                padding-right: 0
            }
            
            .screenshotTranslate-JCg-62 .footer-94HdXl .translate-btn-YA1YDg:hover {
                color: #595de3
            }
            
            .screenshotTranslate-JCg-62 .footer-94HdXl .translate-btn-YA1YDg .icon-BVqN1B {
                width: 18px;
                height: 18px
            }
            
            .screenshotTranslate-JCg-62 .translate-modal-0mIbaO {
                width: 1200px!important
            }
            
            .screenshotTranslate-JCg-62 .translate-modal-0mIbaO .ant-modal-content {
                height: 750px;
                overflow: hidden
            }
            
            @media (max-height: 850px) {
                .screenshotTranslate-JCg-62 .translate-modal-0mIbaO .ant-modal-content {
                    height: calc(100vh - 100px)
                }
            }
            
            .screenshotTranslate-JCg-62 .translate-modal-0mIbaO .ant-modal-content>.ant-modal-body {
                height: calc(100% - 64px)
            }
            
            .screenshotTranslate-JCg-62 .translate-modal-0mIbaO .ant-modal-content>.ant-modal-body>div {
                height: 100%
            }
            
            .screenshotTranslate-JCg-62 .translate-modal-0mIbaO .ant-modal-content>.ant-modal-body>div .ant-spin-nested-loading,
            .screenshotTranslate-JCg-62 .translate-modal-0mIbaO .ant-modal-content>.ant-modal-body>div .ant-spin-container {
                height: 100%
            }
            
            .screenshotTranslate-JCg-62 .translate-modal-0mIbaO .header-DD9a3T {
                margin-bottom: 16px;
                color: #1c1e22;
                font-size: 14px
            }
            
            .screenshotTranslate-JCg-62 .translate-modal-0mIbaO .header-DD9a3T .buy-btn-rZbI-9 {
                color: #6165f7
            }
            
            .screenshotTranslate-JCg-62 .translate-modal-0mIbaO .header-DD9a3T .buy-btn-rZbI-9:hover {
                color: #595de3
            }
            
            .screenshotTranslate-JCg-62 .translate-modal-0mIbaO .language-oMf2ym {
                height: 44px;
                background: #F7F9FA;
                border-radius: 6px;
                border: 1px solid #FCFDFD
            }
            
            .screenshotTranslate-JCg-62 .translate-modal-0mIbaO .language-oMf2ym .language-item-U9Vvrj {
                display: flex;
                align-items: center;
                justify-content: space-between;
                gap: 4px;
                padding: 0 10px;
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent
            }
            
            .screenshotTranslate-JCg-62 .translate-modal-0mIbaO .language-oMf2ym .language-item-U9Vvrj .name-NI8Bs1 {
                font-size: 14px;
                color: #1c1e22;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                word-break: break-all
            }
            
            .screenshotTranslate-JCg-62 .translate-modal-0mIbaO .language-oMf2ym .language-item-U9Vvrj .arrow-DJ-zPb {
                font-size: 12px;
                color: #00000040
            }
            
            .screenshotTranslate-JCg-62 .translate-modal-0mIbaO .language-oMf2ym .switch-icon-4TYyzX {
                margin: 0 10px;
                width: 10px;
                height: 10px
            }
            
            .screenshotTranslate-JCg-62 .translate-modal-0mIbaO .btn-EgrtEr {
                min-width: 120px;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                margin-inline-start: 16px!important;
                height: 40px;
                line-height: 40px
            }
            
            .screenshotTranslate-JCg-62 .translate-modal-0mIbaO .btn-EgrtEr .icon-BVqN1B {
                width: 16px;
                height: 16px
            }
            
            .screenshotTranslate-JCg-62 .translate-modal-0mIbaO .btn-EgrtEr:hover {
                background: #FDFDFF;
                border: 1px solid #D6D6D6;
                color: #333
            }
            
            .screenshotTranslate-JCg-62 .translate-modal-0mIbaO .btn-EgrtEr.primary-jfOF12:hover {
                background: #595DE3;
                border: 1px solid #595DE3;
                color: #fff
            }
            
            .screenshotTranslate-JCg-62 .translate-modal-0mIbaO .result-box-RR--vd {
                background: #F7F9FA;
                border-radius: 8px;
                padding: 20px
            }
            
            .screenshotTranslate-JCg-62 .translate-modal-0mIbaO .img-box-6toM3h,
            .screenshotTranslate-JCg-62 .translate-modal-0mIbaO .result-box-RR--vd {
                display: flex;
                justify-content: center;
                align-items: center;
                flex-direction: column
            }
            
            .screenshotTranslate-JCg-62 .ant-modal-footer {
                margin-top: 24px;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                justify-content: flex-end
            }
            
            .tooltip-YzL82R {
                font-weight: 400;
                font-size: 13px;
                z-index: 1001
            }
            
            .settings-row-item-JrRzvW {
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                width: 100%;
                height: 44px;
                padding-left: 16px;
                justify-content: flex-start;
                background: #f7f9fa;
                border-radius: 10px;
                margin-bottom: 10px
            }
            
            .settings-row-item-JrRzvW:last-child {
                margin-bottom: 0
            }
            
            .settings-row-item-JrRzvW .icon-CgNk2P {
                width: 16px;
                height: 16px
            }
            
            .settings-row-item-JrRzvW .label-PpIJ8x {
                margin-left: 6px;
                font-size: 13px;
                font-weight: 400;
                color: #666;
                display: flex;
                align-items: center
            }
            
            .settings-row-item-JrRzvW .children-6V3EE8 {
                flex: 1;
                height: 100%
            }
            
            .settings-row-item-JrRzvW .children-6V3EE8 .huiyi-select {
                height: 100%
            }
            
            .settings-row-item-JrRzvW .children-6V3EE8 .ant-select-selector {
                height: 100%!important;
                padding: 0!important;
                border: none!important;
                background: transparent!important
            }
            
            .settings-row-item-JrRzvW .children-6V3EE8 .ant-select-selection-item,
            .settings-row-item-JrRzvW .children-6V3EE8 .ant-select-selection-item * {
                text-align: left;
                text-indent: 6px;
                font-size: 13px;
                font-weight: 400;
                color: #1c1e22;
                line-height: normal!important
            }
            
            .video-summary-content-hmtvgp {
                background: linear-gradient(180deg, #f5eeff 0%, #f7f2ff 100%);
                border-radius: 12px;
                border: 1px solid #f7f0ff;
                padding: 14px 0;
                margin-bottom: 10px
            }
            
            .video-summary-content-hmtvgp .plr-NiHndF {
                padding-left: 14px;
                padding-right: 14px
            }
            
            .video-summary-content-hmtvgp .header-S-cuy0 {
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                justify-content: flex-start
            }
            
            .video-summary-content-hmtvgp .header-S-cuy0 .logo--QxxOb {
                width: 24px;
                height: 18px
            }
            
            .video-summary-content-hmtvgp .header-S-cuy0 .logo-name-s-49cw {
                margin-top: 2px;
                margin-left: 6px;
                width: 30px;
                height: 16px
            }
            
            .video-summary-content-hmtvgp .header-S-cuy0 .summaryBtn-68-MNm {
                width: 150px;
                height: 30px;
                background: linear-gradient(303deg, #cd8fff 0%, #9f56ff 100%);
                border-radius: 8px;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                gap: 2px;
                margin-left: 20px;
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent
            }
            
            .video-summary-content-hmtvgp .header-S-cuy0 .summaryBtn-68-MNm:hover {
                opacity: .9
            }
            
            .video-summary-content-hmtvgp .header-S-cuy0 .summaryBtn-68-MNm .stars-EgXPxF {
                width: 17px;
                height: 16px
            }
            
            .video-summary-content-hmtvgp .header-S-cuy0 .summaryBtn-68-MNm .text-zxX-Gs {
                width: 95px;
                height: 14px
            }
            
            .video-summary-content-hmtvgp .header-S-cuy0 .right-xhEf1y {
                margin-left: auto;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                justify-content: flex-start;
                gap: 24px
            }
            
            .video-summary-content-hmtvgp .header-S-cuy0 .right-xhEf1y .setting-v6k-r5 {
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent;
                width: 15px;
                height: 15px
            }
            
            .video-summary-content-hmtvgp .header-S-cuy0 .right-xhEf1y .setting-v6k-r5:hover {
                opacity: .9
            }
            
            .video-summary-content-hmtvgp .header-S-cuy0 .right-xhEf1y .tool-F9KGY- {
                padding: 6px 11px;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                justify-content: flex-start;
                background: linear-gradient(333deg, #f3efff 0%, #f7f4ff 100%);
                border-radius: 16px;
                border: 1px solid #ffffff;
                line-height: normal
            }
            
            .video-summary-content-hmtvgp .header-S-cuy0 .right-xhEf1y .tool-F9KGY- .line-Tn-muG {
                width: 1px;
                height: 14px;
                opacity: .64;
                background-color: #e2e2e2;
                margin: 0 8px
            }
            
            .video-summary-content-hmtvgp .header-S-cuy0 .right-xhEf1y .tool-F9KGY- .btn-BhXhK8 {
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                gap: 2px;
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent
            }
            
            .video-summary-content-hmtvgp .header-S-cuy0 .right-xhEf1y .tool-F9KGY- .btn-BhXhK8:hover {
                opacity: .9
            }
            
            .video-summary-content-hmtvgp .header-S-cuy0 .right-xhEf1y .tool-F9KGY- .btn-BhXhK8 .text-zxX-Gs {
                font-size: 13px;
                font-family: PingFangSC, PingFang SC;
                font-weight: 400;
                color: #8c5ad7eb
            }
            
            .video-summary-content-hmtvgp .header-S-cuy0 .right-xhEf1y .tool-F9KGY- .btn-BhXhK8 .icon-7lMTRy {
                width: 16px;
                height: 16px
            }
            
            .video-summary-content-hmtvgp .header-S-cuy0 .right-xhEf1y .collapse-3h7MWq {
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent;
                width: 14px;
                height: 11px
            }
            
            .video-summary-content-hmtvgp .header-S-cuy0 .right-xhEf1y .collapse-3h7MWq:hover {
                opacity: .9
            }
            
            .video-summary-content-hmtvgp .content-RCNHdY {
                margin-top: 18px;
                padding-top: 18px;
                border-top: 1px solid rgba(191, 186, 219, .18);
                display: none
            }
            
            .video-summary-content-hmtvgp .content-RCNHdY.open-Mwj1U6 {
                display: block
            }
            
            .video-summary-content-hmtvgp .content-RCNHdY .loading-wrap-VRyZ3e {
                padding-top: 69px;
                padding-bottom: 280px;
                text-align: center;
                font-size: 14px;
                font-family: PingFangSC, PingFang SC;
                font-weight: 400;
                color: #666
            }
            
            .video-summary-content-hmtvgp .content-RCNHdY .loading-wrap-VRyZ3e .dots-2vPJy- {
                display: inline-block;
                width: 11px;
                text-align: left
            }
            
            .video-summary-content-hmtvgp .content-RCNHdY .summary-iif6U3 .toolbar-mkFc9R {
                margin-bottom: 28px;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                justify-content: space-between
            }
            
            .video-summary-content-hmtvgp .content-RCNHdY .summary-iif6U3 .toolbar-mkFc9R .text-zxX-Gs {
                font-size: 16px;
                font-family: PingFangSC, PingFang SC;
                font-weight: 600;
                color: #000000d9
            }
            
            .video-summary-content-hmtvgp .content-RCNHdY .summary-iif6U3 .card-wrap-FgjWqG {
                max-height: 500px;
                overflow-y: auto!important;
                overscroll-behavior: contain;
                scrollbar-width: thin;
                scrollbar-color: #0000002f transparent
            }
            
            .video-summary-content-hmtvgp .content-RCNHdY .summary-iif6U3 .card-wrap-FgjWqG::-webkit-scrollbar {
                height: 6px;
                width: 3px;
                margin-right: 10px
            }
            
            .video-summary-content-hmtvgp .content-RCNHdY .summary-iif6U3 .card-wrap-FgjWqG::-webkit-scrollbar-track {
                background: transparent
            }
            
            .video-summary-content-hmtvgp .content-RCNHdY .summary-iif6U3 .card-wrap-FgjWqG::-webkit-scrollbar-thumb {
                background: #0000002f;
                border-radius: 4px;
                cursor: default
            }
            
            .video-summary-content-hmtvgp .content-RCNHdY .summary-iif6U3 .card-wrap-FgjWqG::-webkit-scrollbar-thumb:hover {
                background: #00000062
            }
            
            .video-summary-content-hmtvgp .content-RCNHdY .summary-iif6U3 .card-wrap-FgjWqG .card-tYOefL .title-anC4L- {
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                justify-content: space-between
            }
            
            .video-summary-content-hmtvgp .content-RCNHdY .summary-iif6U3 .card-wrap-FgjWqG .card-tYOefL .title-anC4L- .name-d0g6bc {
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                gap: 6px
            }
            
            .video-summary-content-hmtvgp .content-RCNHdY .summary-iif6U3 .card-wrap-FgjWqG .card-tYOefL .title-anC4L- .name-d0g6bc .icon-7lMTRy {
                width: 14px;
                height: 16px
            }
            
            .video-summary-content-hmtvgp .content-RCNHdY .summary-iif6U3 .card-wrap-FgjWqG .card-tYOefL .title-anC4L- .name-d0g6bc .text-zxX-Gs {
                font-size: 15px;
                font-family: PingFangSC, PingFang SC;
                font-weight: 600;
                color: #645d81
            }
            
            .video-summary-content-hmtvgp .content-RCNHdY .summary-iif6U3 .card-wrap-FgjWqG .card-tYOefL .title-anC4L- .right-xhEf1y .btn-BhXhK8 {
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                gap: 2px
            }
            
            .video-summary-content-hmtvgp .content-RCNHdY .summary-iif6U3 .card-wrap-FgjWqG .card-tYOefL .title-anC4L- .right-xhEf1y .btn-BhXhK8 .text-zxX-Gs {
                font-size: 13px;
                font-family: PingFangSC, PingFang SC;
                font-weight: 400;
                color: #403d8073;
                line-height: 0px
            }
            
            .video-summary-content-hmtvgp .content-RCNHdY .summary-iif6U3 .card-wrap-FgjWqG .card-tYOefL .title-anC4L- .right-xhEf1y .btn-BhXhK8 .icon-7lMTRy {
                width: 13px;
                height: 13px
            }
            
            .video-summary-content-hmtvgp .content-RCNHdY .summary-iif6U3 .card-wrap-FgjWqG .card-tYOefL .content-text-wZBrrJ {
                margin-top: 11px;
                padding: 12px 16px;
                background: #ffffff;
                box-shadow: 0 2px 21px #9747f61a;
                border-radius: 8px;
                opacity: .85;
                border: 1px solid #f8f4ff;
                font-size: 14px;
                font-family: PingFangSC, PingFang SC;
                font-weight: 400;
                color: #4b417f;
                line-height: 24px;
                white-space: pre-wrap
            }
            
            .video-summary-content-hmtvgp .content-RCNHdY .token-wrap-tPXZST {
                padding-top: 75px;
                padding-bottom: 63px;
                display: flex;
                justify-content: center;
                align-items: center;
                flex-direction: column
            }
            
            .video-summary-content-hmtvgp .content-RCNHdY .token-wrap-tPXZST .token-icon-HsGqi1 {
                width: 162px;
                height: 109px
            }
            
            .video-summary-content-hmtvgp .content-RCNHdY .token-wrap-tPXZST .no-token-C79JQN {
                margin-top: 41px;
                font-size: 15px;
                font-family: PingFangSC, PingFang SC;
                font-weight: 600;
                color: #000000d9
            }
            
            .video-summary-content-hmtvgp .content-RCNHdY .token-wrap-tPXZST .text-zxX-Gs {
                margin-top: 5px;
                font-size: 14px;
                font-family: PingFangSC, PingFang SC;
                font-weight: 400;
                color: #666
            }
            
            .video-summary-content-hmtvgp .content-RCNHdY .token-wrap-tPXZST .btn-BhXhK8 {
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                margin-top: 25px;
                width: 100px;
                height: 32px;
                background: linear-gradient(117deg, #b358ff 0%, #8f44ff 100%);
                border-radius: 8px;
                font-size: 14px;
                font-family: PingFangSC, PingFang SC;
                font-weight: 400;
                color: #fff;
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent
            }
            
            .video-summary-content-hmtvgp .content-RCNHdY .token-wrap-tPXZST .btn-BhXhK8:hover {
                opacity: .9
            }
            
            .video-summary-content-hmtvgp .content-RCNHdY .login-wrap-ziTT-A {
                padding-top: 80px;
                padding-bottom: 129px;
                display: flex;
                justify-content: center;
                align-items: center;
                flex-direction: column
            }
            
            .video-summary-content-hmtvgp .content-RCNHdY .login-wrap-ziTT-A .icon-7lMTRy {
                width: 205px;
                height: 146px
            }
            
            .video-summary-content-hmtvgp .content-RCNHdY .login-wrap-ziTT-A .btn-BhXhK8 {
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent;
                width: 114px;
                height: 32px;
                background: linear-gradient(117deg, #b358ff 0%, #8f44ff 100%);
                border-radius: 8px;
                font-size: 14px;
                font-family: PingFangSC, PingFang SC;
                font-weight: 400;
                color: #fff
            }
            
            .video-summary-content-hmtvgp .content-RCNHdY .login-wrap-ziTT-A .btn-BhXhK8:hover {
                opacity: .9
            }
            
            .video-summary-content-hmtvgp .content-RCNHdY .caption-wrap-cirjB- {
                padding-top: 80px;
                padding-bottom: 125px;
                display: flex;
                justify-content: center;
                align-items: center;
                flex-direction: column
            }
            
            .video-summary-content-hmtvgp .content-RCNHdY .caption-wrap-cirjB- .icon-7lMTRy {
                width: 169px;
                height: 121px
            }
            
            .video-summary-content-hmtvgp .content-RCNHdY .caption-wrap-cirjB- .text-zxX-Gs {
                margin-top: 24px;
                text-align: center;
                width: 234px;
                height: 44px;
                font-size: 14px;
                font-family: PingFangSC, PingFang SC;
                font-weight: 400;
                color: #666
            }
            
            .video-summary-content-hmtvgp .loading-line-hN8Ni5 {
                -webkit-animation: blink-aR9Rqk 1s steps(5, start) infinite;
                animation: blink-aR9Rqk 1s steps(5, start) infinite;
                vertical-align: baseline;
                opacity: .6;
                position: relative;
                top: -2px
            }
            
            @keyframes blink-aR9Rqk {
                to {
                    visibility: hidden
                }
            }
            
            .focus-vgZP1N {
                width: 100%;
                background: #ffffff;
                box-shadow: 0 2px 20px #0000001a;
                border-radius: 16px;
                overflow: hidden;
                display: block;
                color: #222;
                text-align: left;
                padding-bottom: 12px;
                display: flex;
                flex-direction: column
            }
            
            .focus-vgZP1N .head-4DO9lP {
                display: flex;
                align-items: center;
                justify-content: space-between;
                padding: 7px 10px 7px 20px;
                border-bottom: 1px solid #f8f8f8;
                background-color: #f6f7ff;
                height: 40px
            }
            
            .focus-vgZP1N .head-4DO9lP .brand-icon-dBeuFZ {
                width: 56px;
                height: 16px
            }
            
            .focus-vgZP1N .head-4DO9lP .right-bzMrGD {
                display: flex;
                align-items: center;
                justify-content: end
            }
            
            .focus-vgZP1N .head-4DO9lP .right-bzMrGD .tool-XQZguo {
                display: flex;
                align-items: center;
                padding: 5px 7px;
                background: rgba(255, 255, 255, .65);
                border-radius: 13px;
                border: 1px solid #ffffff;
                margin-right: 12px;
                height: 26px
            }
            
            .focus-vgZP1N .head-4DO9lP .right-bzMrGD .tool-XQZguo .line-AgG6Xh {
                margin: 0 8px;
                width: 1px;
                height: 11px;
                background: #e4e4e4
            }
            
            .focus-vgZP1N .head-4DO9lP .right-bzMrGD .tool-XQZguo .icon-weH6Hz {
                width: 16px;
                height: 16px;
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent
            }
            
            .focus-vgZP1N .head-4DO9lP .right-bzMrGD .close-icon-i15pSf {
                width: 14px;
                height: 14px;
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent
            }
            
            .focus-vgZP1N .switch-tab-s-rZ8M {
                padding-top: 12px;
                display: flex;
                align-items: center
            }
            
            .focus-vgZP1N .switch-tab-s-rZ8M .tab-t2x8Rx {
                font-size: 13px;
                font-weight: 400;
                color: #555;
                display: flex;
                background: #f8f8f8;
                border: 1px solid #f8f8f8;
                border-radius: 8px;
                padding: 5px 10px;
                margin-right: 8px;
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent
            }
            
            .focus-vgZP1N .switch-tab-s-rZ8M .tab-t2x8Rx.active-5QwYjk {
                color: #fff;
                background: #f4f0ff;
                border: 1px solid #e6deff;
                font-weight: 600;
                color: #333
            }
            
            .focus-vgZP1N .switch-tab-s-rZ8M .tab-t2x8Rx>img {
                width: 20px;
                height: 20px;
                margin-right: 4px
            }
            
            .focus-vgZP1N .summary-VkJ-y2 {
                margin-left: 20px;
                padding-right: 20px;
                overflow-y: scroll;
                scroll-behavior: smooth;
                overflow-y: auto!important;
                overscroll-behavior: contain;
                scrollbar-width: thin;
                scrollbar-color: #0000002f transparent
            }
            
            .focus-vgZP1N .summary-VkJ-y2::-webkit-scrollbar {
                height: 6px;
                width: 2px;
                margin-right: 10px
            }
            
            .focus-vgZP1N .summary-VkJ-y2::-webkit-scrollbar-track {
                background: transparent
            }
            
            .focus-vgZP1N .summary-VkJ-y2::-webkit-scrollbar-thumb {
                background: #0000002f;
                border-radius: 4px;
                cursor: default
            }
            
            .focus-vgZP1N .summary-VkJ-y2::-webkit-scrollbar-thumb:hover {
                background: #00000062
            }
            
            .focus-vgZP1N .summary-VkJ-y2 .summary-inner-4BWIl- {
                margin-top: 12px;
                font-size: 14px;
                font-weight: 400;
                color: #000;
                line-height: 22px;
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent;
                overflow: hidden
            }
            
            .focus-vgZP1N .result-U4mZWN {
                border-top: 1px dashed #f2f2f2;
                margin-top: 16px;
                margin-left: 24px;
                margin-right: 24px;
                padding-top: 12px
            }
            
            .focus-vgZP1N .result-U4mZWN .result-title-8jkXbY {
                display: flex;
                align-items: center;
                font-size: 13px;
                font-weight: 400;
                color: #666;
                line-height: 20px
            }
            
            .focus-vgZP1N .result-U4mZWN .result-title-8jkXbY .search-icon-7rLibZ {
                width: 14px;
                height: 14px;
                margin-right: 3px
            }
            
            .focus-vgZP1N .result-U4mZWN .result-item-list-CqHBZq {
                margin-top: 6px;
                margin-bottom: 12px;
                display: flex;
                flex-wrap: wrap
            }
            
            .focus-vgZP1N .result-U4mZWN .result-item-list-CqHBZq .result-item-Pzu8NY {
                width: 228px;
                padding: 10px 16px;
                background: #f7f9fa;
                border-radius: 8px;
                position: relative;
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent;
                margin-left: 11px;
                margin-top: 8px
            }
            
            .focus-vgZP1N .result-U4mZWN .result-item-list-CqHBZq .result-item-Pzu8NY:hover {
                box-shadow: 0 2px 6px #0000000f
            }
            
            .focus-vgZP1N .result-U4mZWN .result-item-list-CqHBZq .result-item-Pzu8NY:nth-child(1),
            .focus-vgZP1N .result-U4mZWN .result-item-list-CqHBZq .result-item-Pzu8NY:nth-child(2) {
                margin-top: 0
            }
            
            .focus-vgZP1N .result-U4mZWN .result-item-list-CqHBZq .result-item-Pzu8NY:nth-child(2n + 1) {
                margin-left: 0
            }
            
            .focus-vgZP1N .result-U4mZWN .result-item-list-CqHBZq .result-item-Pzu8NY:before {
                position: absolute;
                display: flex;
                align-items: center;
                justify-content: center;
                content: attr(data-rank);
                left: 0;
                top: 0;
                z-index: 1;
                width: 18px;
                height: 14px;
                background: #e6eaf7;
                border-radius: 8px 0;
                border: 1px solid #ffffff;
                font-size: 12px;
                font-weight: 400;
                color: #777;
                line-height: 17px
            }
            
            .focus-vgZP1N .result-U4mZWN .result-item-list-CqHBZq .result-item-title-e3RKFB {
                width: 100%;
                overflow: hidden;
                text-overflow: ellipsis;
                font-size: 14px;
                font-weight: 400;
                color: #333;
                line-height: 20px;
                word-break: keep-all;
                white-space: nowrap
            }
            
            .focus-vgZP1N .result-U4mZWN .result-item-list-CqHBZq .result-item-source-sotQCo {
                margin-top: 4px;
                font-size: 12px;
                font-weight: 400;
                color: #999;
                line-height: 17px;
                display: flex;
                align-items: center
            }
            
            .focus-vgZP1N .result-U4mZWN .result-item-list-CqHBZq .result-item-source-sotQCo>img {
                width: 11px;
                height: 11px;
                border-radius: 50%;
                margin-left: 8px
            }
            
            .focus-vgZP1N .result-U4mZWN .result-item-list-CqHBZq .result-item-source-sotQCo>.empty-icon-VOETak {
                width: 11px;
                height: 11px;
                border-radius: 50%;
                margin-right: 7px;
                display: inline-block;
                background-color: #e6e6e6
            }
            
            .focus-vgZP1N .result-U4mZWN .result-item-list-CqHBZq .result-item-source-sotQCo .source-url-A3spsX {
                flex: 1;
                overflow: hidden;
                text-overflow: ellipsis;
                word-break: keep-all;
                white-space: nowrap
            }
            
            .sidebar-btn-BAbyws {
                position: fixed;
                z-index: 2147483646;
                display: flex;
                justify-content: center;
                align-items: center;
                flex-direction: column;
                right: -19px;
                left: unset;
                transition: left .2s ease-in-out, right .2s ease-in-out, transform .2s ease-in-out;
                padding-top: 20px
            }
            
            .sidebar-btn-BAbyws.hover-show-E9wsMI:not(.expand-s7tAsS) {
                transform: translate(36px)
            }
            
            .sidebar-btn-BAbyws.hover-show-E9wsMI:not(.expand-s7tAsS).hover-show-active-iFhenA {
                transform: translate(0)
            }
            
            .sidebar-btn-BAbyws.btn-rotate-0YTZiA>.sidebar-content-HRClxM .entry-btn-dboHMJ {
                padding-left: 4px
            }
            
            .sidebar-btn-BAbyws.btn-rotate-0YTZiA>.sidebar-content-HRClxM .entry-btn-dboHMJ .logo-B7vGN7 {
                user-select: none;
                transform: rotate(-90deg)
            }
            
            .sidebar-btn-BAbyws.btn-rotate-0YTZiA.expand-s7tAsS>.sidebar-content-HRClxM .entry-btn-dboHMJ .logo-B7vGN7 {
                transform: unset
            }
            
            .sidebar-btn-BAbyws.near-left-iWFPNd {
                left: -38px;
                right: unset
            }
            
            .sidebar-btn-BAbyws.near-left-iWFPNd .tool-list-5Wpfev {
                left: 8px;
                right: unset
            }
            
            .sidebar-btn-BAbyws.near-left-iWFPNd>.sidebar-content-HRClxM .entry-btn-dboHMJ {
                border-radius: 0 29px 29px 0;
                border-left: none
            }
            
            .sidebar-btn-BAbyws.near-left-iWFPNd .settings-panel-BVl1wS {
                right: unset;
                left: 56px
            }
            
            .sidebar-btn-BAbyws.near-bottom-2DPO7K {
                flex-direction: column-reverse
            }
            
            .sidebar-btn-BAbyws.near-bottom-2DPO7K>.sidebar-content-HRClxM .tool-list-5Wpfev {
                flex-direction: column-reverse;
                top: unset;
                bottom: 58px
            }
            
            .sidebar-btn-BAbyws.near-bottom-2DPO7K>.sidebar-content-HRClxM .tool-list-5Wpfev .tool-item-23-jbD {
                margin-top: 12px
            }
            
            .sidebar-btn-BAbyws.near-bottom-2DPO7K>.sidebar-content-HRClxM .tool-list-5Wpfev .summary-setting-AczllN {
                margin-top: unset
            }
            
            .sidebar-btn-BAbyws.near-bottom-2DPO7K .confirm-box-zhMbNj,
            .sidebar-btn-BAbyws.near-bottom-2DPO7K .close-setting-confirm-modal-xxLWRP {
                top: unset;
                bottom: 0
            }
            
            .sidebar-btn-BAbyws.expand-s7tAsS {
                right: 0
            }
            
            .sidebar-btn-BAbyws.expand-s7tAsS>.sidebar-content-HRClxM .entry-btn-dboHMJ {
                padding-left: 16px
            }
            
            .sidebar-btn-BAbyws.expand-s7tAsS.near-left-iWFPNd {
                left: 0;
                right: unset
            }
            
            .sidebar-btn-BAbyws.with-screenshot-juIrXC {
                transform: none!important;
                right: -58px!important
            }
            
            .sidebar-btn-BAbyws>.sidebar-content-HRClxM .entry-btn-dboHMJ {
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent;
                height: 38px;
                padding: 0 16px 0 6px;
                border-right: none;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                transition: all .2s ease-in-out;
                background: #ffffff;
                box-shadow: 0 4px 26px 2px #33333329;
                border-radius: 29px 0 0 29px;
                border: 1px solid #ffffff
            }
            
            .sidebar-btn-BAbyws>.sidebar-content-HRClxM .entry-btn-dboHMJ .logo-B7vGN7 {
                width: 30px;
                object-fit: cover;
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent;
                transition: all .2s ease-in-out
            }
            
            .sidebar-btn-BAbyws>.sidebar-content-HRClxM .entry-btn-dboHMJ .close-ywC13y {
                display: none;
                width: 46px;
                position: absolute;
                padding: 6px 4px 6px 26px;
                top: -4px;
                right: 0
            }
            
            .sidebar-btn-BAbyws>.sidebar-content-HRClxM .entry-btn-dboHMJ:hover .close-ywC13y {
                display: unset
            }
            
            .sidebar-btn-BAbyws>.sidebar-content-HRClxM .tool-list-5Wpfev {
                justify-content: center;
                align-items: center;
                flex-direction: column;
                display: flex;
                position: absolute;
                right: 8px;
                top: 58px
            }
            
            .sidebar-btn-BAbyws>.sidebar-content-HRClxM .tool-list-5Wpfev .tool-item-23-jbD {
                width: 40px;
                height: 40px;
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent;
                position: relative;
                background: #ffffff;
                box-shadow: 0 2px 19px 2px #33333314;
                border-radius: 29px;
                margin-top: 16px;
                display: none
            }
            
            .sidebar-btn-BAbyws>.sidebar-content-HRClxM .tool-list-5Wpfev .tool-item-23-jbD.visibility-NW9ymd {
                display: block
            }
            
            .sidebar-btn-BAbyws>.sidebar-content-HRClxM .tool-list-5Wpfev .tool-item-23-jbD:hover .icon-3onPpM {
                opacity: 0
            }
            
            .sidebar-btn-BAbyws>.sidebar-content-HRClxM .tool-list-5Wpfev .tool-item-23-jbD:hover .icon-hover-5mAT2F {
                opacity: 1
            }
            
            .sidebar-btn-BAbyws>.sidebar-content-HRClxM .tool-list-5Wpfev .tool-item-23-jbD .icon-3onPpM {
                width: 100%;
                height: 100%;
                object-fit: cover;
                transition: opacity .2s ease-in-out;
                left: 0;
                top: 0;
                position: absolute
            }
            
            .sidebar-btn-BAbyws>.sidebar-content-HRClxM .tool-list-5Wpfev .tool-item-23-jbD .icon-hover-5mAT2F {
                opacity: 0
            }
            
            .sidebar-btn-BAbyws>.sidebar-content-HRClxM .tool-list-5Wpfev .summary-setting-AczllN {
                margin-top: 16px;
                display: flex;
                justify-content: center;
                align-items: center;
                flex-direction: column;
                width: 40px;
                padding: 18px 0;
                box-shadow: 0 2px 19px 2px #33333314;
                border-radius: 29px;
                background-color: #fbfbfb;
                gap: 18px;
                display: none;
                position: relative
            }
            
            .sidebar-btn-BAbyws>.sidebar-content-HRClxM .tool-list-5Wpfev .summary-setting-AczllN:hover {
                background-color: #fff
            }
            
            .sidebar-btn-BAbyws>.sidebar-content-HRClxM .tool-list-5Wpfev .summary-setting-AczllN.visibility-NW9ymd {
                display: flex
            }
            
            .sidebar-btn-BAbyws>.sidebar-content-HRClxM .tool-list-5Wpfev .summary-setting-AczllN .icon-3onPpM {
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent;
                width: 20px;
                height: 20px;
                opacity: .8
            }
            
            .sidebar-btn-BAbyws>.sidebar-content-HRClxM .tool-list-5Wpfev .summary-setting-AczllN .icon-3onPpM:hover {
                opacity: 1
            }
            
            .sidebar-btn-BAbyws>.sidebar-content-HRClxM .tool-list-5Wpfev .summary-setting-AczllN .summary-tip-yk7ie8 {
                user-select: none;
                position: absolute;
                left: -421px;
                top: -42px;
                width: 461px;
                height: 212px;
                z-index: -1
            }
            
            .sidebar-btn-BAbyws>.sidebar-content-HRClxM .tool-list-5Wpfev .summary-setting-AczllN .summary-tip-yk7ie8 .bg-a4tnVw {
                position: absolute;
                width: 100%;
                height: 100%
            }
            
            .sidebar-btn-BAbyws>.sidebar-content-HRClxM .tool-list-5Wpfev .summary-setting-AczllN .summary-tip-yk7ie8 .title-ZUz6x6 {
                position: relative;
                z-index: 1;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                top: 65px;
                left: 65px;
                justify-content: start
            }
            
            .sidebar-btn-BAbyws>.sidebar-content-HRClxM .tool-list-5Wpfev .summary-setting-AczllN .summary-tip-yk7ie8 .title-ZUz6x6 .new-bepIxZ {
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                width: 41px;
                height: 20px;
                background: linear-gradient(186deg, #ff8ee1 0%, #ff6cd8 100%);
                border-radius: 5px;
                font-size: 14px;
                font-family: AlibabaPuHuiTi_2_75_SemiBold;
                color: #fff
            }
            
            .sidebar-btn-BAbyws>.sidebar-content-HRClxM .tool-list-5Wpfev .summary-setting-AczllN .summary-tip-yk7ie8 .title-ZUz6x6 .normal-S4AI4m {
                margin-left: 8px;
                font-size: 16px;
                font-family: PingFangSC, PingFang SC;
                font-weight: 600;
                color: #000
            }
            
            .sidebar-btn-BAbyws>.sidebar-content-HRClxM .tool-list-5Wpfev .summary-setting-AczllN .summary-tip-yk7ie8 .title-ZUz6x6 .focus-biyF2r {
                font-size: 16px;
                font-family: PingFangSC, PingFang SC;
                font-weight: 600;
                color: #ff6cd8
            }
            
            .sidebar-btn-BAbyws>.sidebar-content-HRClxM .tool-list-5Wpfev .summary-setting-AczllN .summary-tip-yk7ie8 .desc-jEkGYy {
                width: 310px;
                height: 40px;
                font-size: 14px;
                font-family: PingFangSC, PingFang SC;
                font-weight: 400;
                color: #555;
                position: relative;
                z-index: 1;
                left: 64px;
                top: 73px
            }
            
            .sidebar-btn-BAbyws>.sidebar-content-HRClxM .tool-list-5Wpfev .summary-setting-AczllN .summary-tip-yk7ie8 .close-ywC13y {
                width: 12px;
                height: 12px;
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent;
                position: absolute;
                z-index: 1;
                right: 70px;
                top: 51px
            }
            
            .sidebar-btn-BAbyws>.sidebar-content-HRClxM .tool-list-5Wpfev .summary-setting-AczllN .summary-tip-yk7ie8 .close-ywC13y:hover {
                opacity: .9
            }
            
            .sidebar-btn-BAbyws>.settings-panel-BVl1wS {
                width: 378px;
                background: #ffffff;
                box-shadow: 0 5px 32px 2px #0000001f;
                border-radius: 20px;
                border: 1px solid #efeff0;
                position: absolute;
                right: 68px
            }
            
            .sidebar-btn-BAbyws>.settings-panel-BVl1wS .close-btn-vXvybq {
                width: 22px;
                height: 22px;
                position: absolute;
                right: -9px;
                top: -9px;
                cursor: pointer
            }
            
            .sidebar-btn-BAbyws>.settings-panel-BVl1wS .auto-translate-2bivcZ {
                border-top-left-radius: 20px;
                border-top-right-radius: 20px;
                height: 66px;
                padding: 13px 24px 35px;
                background: linear-gradient(180deg, #ffffff 0%, #f7f9fa 100%)
            }
            
            .sidebar-btn-BAbyws>.settings-panel-BVl1wS .auto-translate-2bivcZ .header-xoJQ3V {
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                justify-content: flex-start;
                font-size: 13px;
                font-family: PingFangSC, PingFang SC;
                font-weight: 400;
                color: #666;
                line-height: normal;
                gap: 3px
            }
            
            .sidebar-btn-BAbyws>.settings-panel-BVl1wS .auto-translate-2bivcZ .header-xoJQ3V .ant-switch.ant-switch-small {
                min-width: 21px;
                height: 12px;
                line-height: 12px
            }
            
            .sidebar-btn-BAbyws>.settings-panel-BVl1wS .auto-translate-2bivcZ .header-xoJQ3V .ant-switch.ant-switch-small .ant-switch-handle {
                width: 8px;
                height: 8px
            }
            
            .sidebar-btn-BAbyws>.settings-panel-BVl1wS .auto-translate-2bivcZ .header-xoJQ3V .ant-switch.ant-switch-small.ant-switch-checked .ant-switch-handle {
                inset-inline-start: calc(100% - 11px)
            }
            
            .sidebar-btn-BAbyws>.settings-panel-BVl1wS .auto-translate-2bivcZ .link-EFBd32 {
                margin-top: 4px;
                font-size: 13px;
                font-family: PingFangSC, PingFang SC;
                font-weight: 600;
                color: #333;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis
            }
            
            .sidebar-btn-BAbyws>.settings-panel-BVl1wS .panel-wrap-2jvGBw {
                padding: 20px 28px 24px
            }
            
            .sidebar-btn-BAbyws>.settings-panel-BVl1wS .panel-wrap-2jvGBw>.label-gpRAEK {
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                justify-content: space-between
            }
            
            .sidebar-btn-BAbyws>.settings-panel-BVl1wS .panel-wrap-2jvGBw>.label-gpRAEK>div {
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                justify-content: flex-start;
                padding-left: 4px
            }
            
            .sidebar-btn-BAbyws>.settings-panel-BVl1wS .panel-wrap-2jvGBw>.label-gpRAEK .icon-3onPpM {
                width: 16px;
                height: 16px
            }
            
            .sidebar-btn-BAbyws>.settings-panel-BVl1wS .panel-wrap-2jvGBw>.label-gpRAEK .text-RhWbvP {
                font-size: 14px;
                font-weight: 600;
                color: #2c2c2c;
                line-height: 20px;
                margin-left: 8px
            }
            
            .sidebar-btn-BAbyws>.settings-panel-BVl1wS .panel-wrap-2jvGBw>.label-gpRAEK .more-btn-U3ImIO {
                cursor: pointer;
                user-select: none;
                float: right;
                font-size: 13px;
                font-weight: 400;
                color: #666;
                line-height: 18px
            }
            
            .sidebar-btn-BAbyws>.settings-panel-BVl1wS .panel-wrap-2jvGBw>.setting-list-cIyAHF {
                width: 100%
            }
            
            .sidebar-btn-BAbyws>.settings-panel-BVl1wS .panel-wrap-2jvGBw>.setting-list-cIyAHF .language-item-N00ZGW {
                display: flex;
                align-items: center;
                justify-content: space-between;
                height: 44px;
                padding-left: 8px;
                padding-right: 13px;
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent
            }
            
            .sidebar-btn-BAbyws>.settings-panel-BVl1wS .panel-wrap-2jvGBw>.setting-list-cIyAHF .language-item-N00ZGW .name--Q9kbM {
                max-width: 180px;
                font-size: 13px;
                color: #1c1e22;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                word-break: break-all
            }
            
            .sidebar-btn-BAbyws>.settings-panel-BVl1wS .panel-wrap-2jvGBw>.setting-list-cIyAHF .language-item-N00ZGW .arrow-n1Ac-7 {
                font-size: 12px;
                color: #00000040
            }
            
            .sidebar-btn-BAbyws>.settings-panel-BVl1wS .panel-wrap-2jvGBw .card-wrap-RXgF1p {
                margin-top: 20px;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                justify-content: space-between
            }
            
            .sidebar-btn-BAbyws>.settings-panel-BVl1wS .panel-wrap-2jvGBw .card-wrap-RXgF1p .card-fTcT7H {
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent;
                display: flex;
                justify-content: center;
                align-items: center;
                flex-direction: column;
                width: 94px;
                height: 86px;
                background: #ffffff;
                box-shadow: 0 6px 32px 2px #3333330f;
                border-radius: 10px;
                gap: 4px
            }
            
            .sidebar-btn-BAbyws>.settings-panel-BVl1wS .panel-wrap-2jvGBw .card-wrap-RXgF1p .card-fTcT7H:hover {
                box-shadow: 0 8px 36px 4px #33333314
            }
            
            .sidebar-btn-BAbyws>.settings-panel-BVl1wS .panel-wrap-2jvGBw .card-wrap-RXgF1p .card-fTcT7H:hover .text-RhWbvP {
                opacity: .9
            }
            
            .sidebar-btn-BAbyws>.settings-panel-BVl1wS .panel-wrap-2jvGBw .card-wrap-RXgF1p .card-fTcT7H .img-wrap--UrAL0 {
                display: flex;
                justify-content: center;
                align-items: center;
                flex-direction: column;
                width: 40px;
                height: 40px;
                background: #f8f5ff;
                border-radius: 36px;
                opacity: .95;
                border: 1px solid #f7f3ff
            }
            
            .sidebar-btn-BAbyws>.settings-panel-BVl1wS .panel-wrap-2jvGBw .card-wrap-RXgF1p .card-fTcT7H .img-wrap--UrAL0 .icon-3onPpM {
                width: 25px;
                height: 25px
            }
            
            .sidebar-btn-BAbyws>.settings-panel-BVl1wS .panel-wrap-2jvGBw .card-wrap-RXgF1p .card-fTcT7H .text-RhWbvP {
                font-size: 13px;
                font-family: PingFangSC, PingFang SC;
                font-weight: 400;
                color: #1c1e22
            }
            
            .sidebar-btn-BAbyws>.settings-panel-BVl1wS .panel-wrap-2jvGBw .auto-translate-setting-Ay7-Kz {
                display: flex;
                justify-content: space-between;
                flex: 1
            }
            
            .sidebar-btn-BAbyws>.settings-panel-BVl1wS .panel-wrap-2jvGBw>.contact-btn-zbqkN1 {
                margin-top: 18px;
                position: relative;
                display: flex;
                align-items: center;
                justify-content: space-between
            }
            
            .sidebar-btn-BAbyws>.settings-panel-BVl1wS .panel-wrap-2jvGBw>.contact-btn-zbqkN1 .item-WnfHC4 {
                width: 147px;
                height: 60px;
                background: #ffffff;
                box-shadow: 0 6px 32px 2px #3333330f;
                border-radius: 10px;
                font-family: PingFangSC, PingFang SC;
                font-weight: 400;
                font-size: 13px;
                color: #1c1e22;
                font-style: normal;
                cursor: pointer;
                user-select: none;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                justify-content: flex-start;
                gap: 13px;
                padding-left: 16px
            }
            
            .sidebar-btn-BAbyws>.settings-panel-BVl1wS .panel-wrap-2jvGBw>.contact-btn-zbqkN1 .item-WnfHC4 .icon-wrap-CwcWSl {
                width: 36px;
                height: 36px;
                background: #f5f5ff;
                border-radius: 36px;
                border: 1px solid #f3f6ff;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center
            }
            
            .sidebar-btn-BAbyws>.settings-panel-BVl1wS .panel-wrap-2jvGBw>.contact-btn-zbqkN1 .item-WnfHC4 .icon-wrap-CwcWSl .icon-3onPpM {
                width: 25px;
                height: 25px
            }
            
            .sidebar-btn-BAbyws>.settings-panel-BVl1wS .panel-wrap-2jvGBw>.contact-btn-zbqkN1>.content-box-flmt4H {
                width: 262px;
                height: 297px;
                background: linear-gradient(180deg, #ebeeff 0%, #ffffff 100%);
                box-shadow: 0 3px 28px 2px #0000001f;
                border-radius: 20px;
                border: 1px solid #ffffff;
                display: flex;
                justify-content: center;
                align-items: center;
                flex-direction: column;
                position: absolute;
                bottom: 60px;
                left: -25px;
                padding: 24px 0 32px;
                z-index: 1
            }
            
            .sidebar-btn-BAbyws>.settings-panel-BVl1wS .panel-wrap-2jvGBw>.contact-btn-zbqkN1>.content-box-flmt4H .title-ZUz6x6 {
                font-size: 16px;
                font-weight: 600;
                color: #2c2c2c;
                line-height: 22px
            }
            
            .sidebar-btn-BAbyws>.settings-panel-BVl1wS .panel-wrap-2jvGBw>.contact-btn-zbqkN1>.content-box-flmt4H .sub-title-EqT57u {
                margin-top: 4px;
                font-size: 13px;
                font-weight: 400;
                color: #666;
                line-height: 18px
            }
            
            .sidebar-btn-BAbyws>.settings-panel-BVl1wS .panel-wrap-2jvGBw>.contact-btn-zbqkN1>.content-box-flmt4H .qr-box-Kz8GWA {
                width: 181px;
                height: 179px;
                margin-top: 16px;
                position: relative;
                display: flex;
                justify-content: center;
                align-items: center;
                flex-direction: column
            }
            
            .sidebar-btn-BAbyws>.settings-panel-BVl1wS .panel-wrap-2jvGBw>.contact-btn-zbqkN1>.content-box-flmt4H .qr-box-Kz8GWA .qr-bg-8TfRUL {
                position: absolute;
                width: 181px;
                left: 0;
                top: 0
            }
            
            .sidebar-btn-BAbyws>.settings-panel-BVl1wS .panel-wrap-2jvGBw>.contact-btn-zbqkN1>.content-box-flmt4H .qr-box-Kz8GWA .qr-code-7meIX8 {
                width: 173px;
                height: 173px;
                object-fit: cover;
                position: relative;
                z-index: 1
            }
            
            .sidebar-btn-BAbyws>.settings-panel-BVl1wS .close-setting-Hk8KoO {
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent;
                width: 22px;
                height: 22px;
                position: absolute;
                right: -6px;
                top: -8px
            }
            
            .sidebar-btn-BAbyws .confirm-box-zhMbNj {
                position: absolute;
                top: 0;
                right: 71px
            }
            
            .sidebar-btn-BAbyws .wake-up-inactive-user-modal-ju4wAj {
                position: absolute;
                top: 20px;
                right: 71px
            }
            
            .sidebar-btn-BAbyws .close-setting-confirm-modal-xxLWRP {
                width: 386px;
                background: #ffffff;
                box-shadow: 0 5px 32px 2px #0000001f;
                border-radius: 20px;
                border: 1px solid #efeff0;
                position: absolute;
                padding: 24px 28px;
                top: 0;
                right: 71px;
                z-index: 3
            }
            
            .sidebar-btn-BAbyws .close-setting-confirm-modal-xxLWRP .close-ywC13y {
                position: absolute;
                user-select: none;
                cursor: pointer;
                right: 18px;
                top: 18px;
                width: 20px;
                height: 20px;
                padding: 2px
            }
            
            .sidebar-btn-BAbyws .close-setting-confirm-modal-xxLWRP .title-ZUz6x6 {
                display: flex;
                align-items: center
            }
            
            .sidebar-btn-BAbyws .close-setting-confirm-modal-xxLWRP .title-ZUz6x6 .bell-icon-NuCudi {
                width: 16px;
                margin-right: 4px
            }
            
            .sidebar-btn-BAbyws .close-setting-confirm-modal-xxLWRP .title-ZUz6x6 span {
                font-size: 14px;
                font-weight: 600;
                color: #2c2c2c
            }
            
            .sidebar-btn-BAbyws .close-setting-confirm-modal-xxLWRP .switch-box-K2-17l {
                padding-bottom: 16px;
                border-bottom: 1px dashed #f2f2f2;
                margin-bottom: 16px
            }
            
            .sidebar-btn-BAbyws .close-setting-confirm-modal-xxLWRP .switch-box-K2-17l .row-two-86BeWf {
                word-break: keep-all;
                position: relative
            }
            
            .sidebar-btn-BAbyws .close-setting-confirm-modal-xxLWRP .switch-box-K2-17l .row-two-86BeWf .desc-jEkGYy,
            .sidebar-btn-BAbyws .close-setting-confirm-modal-xxLWRP .switch-box-K2-17l .row-two-86BeWf a {
                font-size: 13px;
                font-family: PingFangSC, PingFang SC;
                font-weight: 400;
                color: #999;
                line-height: 18px;
                word-break: keep-all;
                white-space: nowrap
            }
            
            .sidebar-btn-BAbyws .close-setting-confirm-modal-xxLWRP .switch-box-K2-17l .row-two-86BeWf a {
                margin-left: 4px;
                color: #6165f7;
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent
            }
            
            .sidebar-btn-BAbyws .close-setting-confirm-modal-xxLWRP .switch-box-K2-17l .row-two-86BeWf a:hover+.img-box-c2yCVW {
                display: flex
            }
            
            .sidebar-btn-BAbyws .close-setting-confirm-modal-xxLWRP .switch-box-K2-17l .row-two-86BeWf .img-box-c2yCVW {
                width: 526px;
                height: 320px;
                background: #ffffff;
                box-shadow: 0 4px 20px #8686861f;
                border-radius: 12px;
                border: 1px solid #ffffff;
                overflow: hidden;
                position: absolute;
                bottom: -324px;
                right: 0;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                display: none
            }
            
            .sidebar-btn-BAbyws .close-setting-confirm-modal-xxLWRP .switch-box-K2-17l .row-ESEQ0- {
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                justify-content: flex-start;
                position: relative
            }
            
            .sidebar-btn-BAbyws .close-setting-confirm-modal-xxLWRP .switch-box-K2-17l .row-ESEQ0-:first-child {
                margin-bottom: 4px
            }
            
            .sidebar-btn-BAbyws .close-setting-confirm-modal-xxLWRP .switch-box-K2-17l .row-ESEQ0- .switch-desc-QN0VCF {
                font-size: 14px;
                font-weight: 400;
                color: #666;
                line-height: 20px;
                margin-left: 4px
            }
            
            .sidebar-btn-BAbyws .close-setting-confirm-modal-xxLWRP .switch-box-K2-17l .row-ESEQ0- .label-gpRAEK {
                color: #333
            }
            
            .sidebar-btn-BAbyws .close-setting-confirm-modal-xxLWRP>.content-2LzlnZ {
                margin-top: 12px
            }
            
            .sidebar-btn-BAbyws .close-setting-confirm-modal-xxLWRP>.content-2LzlnZ .box-38tphc {
                background: #f4f7f8;
                border-radius: 10px
            }
            
            .sidebar-btn-BAbyws .close-setting-confirm-modal-xxLWRP>.content-2LzlnZ .radio-box-29yGM6 {
                margin-top: 12px;
                padding: 20px 16px
            }
            
            .sidebar-btn-BAbyws .close-setting-confirm-modal-xxLWRP>.content-2LzlnZ .radio-box-29yGM6 .close-radio-item-ZXP1-A:not(:last-child) {
                margin-bottom: 16px
            }
            
            .sidebar-btn-BAbyws .close-setting-confirm-modal-xxLWRP>.content-2LzlnZ .radio-box-29yGM6 .close-radio-item-ZXP1-A>span {
                display: flex;
                align-items: center
            }
            
            .sidebar-btn-BAbyws .close-setting-confirm-modal-xxLWRP>.content-2LzlnZ .radio-box-29yGM6 .close-radio-item-ZXP1-A>span .desc-jEkGYy {
                font-size: 13px;
                font-family: PingFangSC-Regular, PingFang SC;
                font-weight: 400;
                color: #666;
                line-height: 18px
            }
            
            .sidebar-btn-BAbyws .close-setting-confirm-modal-xxLWRP>.content-2LzlnZ .radio-box-29yGM6 .close-radio-item-ZXP1-A>span .desc-jEkGYy a {
                color: #6165f7
            }
            
            .sidebar-btn-BAbyws .close-setting-confirm-modal-xxLWRP .footer-box-ocZ-og {
                display: flex;
                align-items: center;
                justify-content: flex-start;
                margin-top: 20px
            }
            
            .sidebar-btn-BAbyws .close-setting-confirm-modal-xxLWRP .footer-box-ocZ-og .btn-TN8zFx {
                width: 58px;
                height: 28px;
                background: #ffffff;
                border-radius: 8px;
                border: 1px solid #dddddd;
                font-size: 13px;
                font-weight: 400;
                color: #333;
                line-height: 18px;
                margin-right: 8px;
                cursor: pointer
            }
            
            .sidebar-btn-BAbyws .close-setting-confirm-modal-xxLWRP .footer-box-ocZ-og .btn-TN8zFx:hover {
                border: 1px solid #cacaca;
                background: #ffffff;
                color: #2e2e2e
            }
            
            .sidebar-btn-BAbyws>.web-summary-panel-MGLdKa {
                width: 379px;
                height: 364px;
                background: #ffffff;
                box-shadow: 0 5px 32px 2px #0000001f;
                border-radius: 20px;
                border: 1px solid #efeff0;
                position: absolute;
                right: 68px
            }
            
            .sidebar-btn-BAbyws>.web-summary-panel-MGLdKa .content-2LzlnZ {
                max-height: 100%;
                overflow-y: auto!important;
                overscroll-behavior: contain;
                scrollbar-width: thin;
                scrollbar-color: #0000002f transparent;
                padding: 24px 25px 45px;
                position: relative
            }
            
            .sidebar-btn-BAbyws>.web-summary-panel-MGLdKa .content-2LzlnZ::-webkit-scrollbar {
                height: 6px;
                width: 6px;
                margin-right: 10px
            }
            
            .sidebar-btn-BAbyws>.web-summary-panel-MGLdKa .content-2LzlnZ::-webkit-scrollbar-track {
                background: transparent
            }
            
            .sidebar-btn-BAbyws>.web-summary-panel-MGLdKa .content-2LzlnZ::-webkit-scrollbar-thumb {
                background: #0000002f;
                border-radius: 4px;
                cursor: default
            }
            
            .sidebar-btn-BAbyws>.web-summary-panel-MGLdKa .content-2LzlnZ::-webkit-scrollbar-thumb:hover {
                background: #00000062
            }
            
            .sidebar-btn-BAbyws>.web-summary-panel-MGLdKa .content-2LzlnZ .card-fTcT7H .title-ZUz6x6 {
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                justify-content: flex-start
            }
            
            .sidebar-btn-BAbyws>.web-summary-panel-MGLdKa .content-2LzlnZ .card-fTcT7H .title-ZUz6x6 .icon-3onPpM {
                width: 22px;
                height: 22px
            }
            
            .sidebar-btn-BAbyws>.web-summary-panel-MGLdKa .content-2LzlnZ .card-fTcT7H .title-ZUz6x6 .text-RhWbvP {
                margin-left: 5px;
                font-family: PingFangSC, PingFang SC;
                font-weight: 600;
                font-size: 14px;
                color: #2c2c2c;
                text-align: left
            }
            
            .sidebar-btn-BAbyws>.web-summary-panel-MGLdKa .content-2LzlnZ .card-fTcT7H .title-ZUz6x6 .copy-V1LR-9 {
                margin-left: 8px;
                width: 11px;
                height: 12px;
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent
            }
            
            .sidebar-btn-BAbyws>.web-summary-panel-MGLdKa .content-2LzlnZ .card-fTcT7H .title-ZUz6x6 .copy-V1LR-9:hover {
                opacity: .9
            }
            
            .sidebar-btn-BAbyws>.web-summary-panel-MGLdKa .content-2LzlnZ .card-fTcT7H .summary-text-17PGTB {
                margin-top: 10px;
                font-family: PingFangSC, PingFang SC;
                font-weight: 400;
                font-size: 13px;
                color: #333;
                line-height: 22px;
                text-align: left;
                font-style: normal;
                white-space: pre-wrap
            }
            
            .sidebar-btn-BAbyws>.web-summary-panel-MGLdKa .content-2LzlnZ .line-c0-FId {
                margin-top: 14px;
                margin-bottom: 16px;
                height: 1px;
                background: #eeeeee
            }
            
            .sidebar-btn-BAbyws>.web-summary-panel-MGLdKa .collect-btn-fBBO1h {
                width: fit-content;
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                gap: 3px;
                padding: 5px 16px;
                background: linear-gradient(343deg, #f0ecfc 0%, #f7f4ff 100%);
                box-shadow: 0 2px 20px 2px #0000001a;
                border-radius: 16px;
                border: 1px solid #ffffff;
                position: absolute;
                right: 10px;
                bottom: 10px
            }
            
            .sidebar-btn-BAbyws>.web-summary-panel-MGLdKa .collect-btn-fBBO1h .star-nAvA87 {
                width: 16px;
                height: 16px
            }
            
            .sidebar-btn-BAbyws>.web-summary-panel-MGLdKa .collect-btn-fBBO1h .text-RhWbvP {
                font-family: PingFangSC, PingFang SC;
                font-weight: 400;
                font-size: 13px;
                color: #773ad0;
                line-height: normal;
                text-align: left;
                font-style: normal
            }
            
            .sidebar-btn-BAbyws>.web-summary-panel-MGLdKa .refresh-btn-taHYia {
                width: 24px;
                height: 24px;
                background: #f7f9fa;
                border-radius: 4px;
                display: flex;
                justify-content: center;
                align-items: center;
                flex-direction: column;
                position: absolute;
                right: 12px;
                top: 12px;
                z-index: 1;
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent;
                opacity: .8
            }
            
            .sidebar-btn-BAbyws>.web-summary-panel-MGLdKa .refresh-btn-taHYia:hover {
                opacity: 1
            }
            
            .sidebar-btn-BAbyws>.web-summary-panel-MGLdKa .refresh-btn-taHYia .icon-3onPpM {
                width: 14px;
                height: 15px
            }
            
            .sidebar-btn-BAbyws>.web-summary-panel-MGLdKa .loading-line-jSdAgM {
                -webkit-animation: blink-ubugTk 1s steps(5, start) infinite;
                animation: blink-ubugTk 1s steps(5, start) infinite;
                vertical-align: baseline;
                opacity: .6;
                position: relative;
                top: 0
            }
            
            @keyframes blink-ubugTk {
                to {
                    visibility: hidden
                }
            }
            
            .sidebar-btn-BAbyws .screenshot-guide-zZXgdd {
                width: 386px;
                height: 128px;
                position: fixed;
                top: 0;
                right: 44px;
                z-index: 3
            }
            
            .sidebar-btn-BAbyws .screenshot-guide-zZXgdd .close-ywC13y {
                position: absolute;
                right: 35px;
                top: 10px;
                z-index: 1;
                width: 16px;
                height: 16px;
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent
            }
            
            .sidebar-btn-BAbyws .screenshot-guide-zZXgdd .bg-a4tnVw {
                position: absolute;
                left: 0;
                top: 0;
                width: 376px;
                height: 128px
            }
            
            .sidebar-btn-BAbyws .screenshot-guide-zZXgdd .shadow-Y-WDpv {
                width: 94%;
                height: 100%;
                box-shadow: 0 5px 32px 2px #0000001f;
                background: transparent;
                border-radius: 23px
            }
            
            .sidebar-btn-BAbyws .screenshot-guide-zZXgdd .title-ZUz6x6 {
                position: absolute;
                top: 26px;
                left: 75px;
                width: 214px;
                height: 22px;
                font-family: PingFangSC, PingFang SC;
                font-weight: 600;
                font-size: 16px;
                line-height: 22px;
                text-align: left;
                font-style: normal
            }
            
            .sidebar-btn-BAbyws .screenshot-guide-zZXgdd .title-ZUz6x6 .span-ZPZB7O {
                color: #6165f7;
                font-weight: 600
            }
            
            .sidebar-btn-BAbyws .screenshot-guide-zZXgdd .desc-jEkGYy {
                position: absolute;
                top: 58px;
                left: 26px;
                width: 310px;
                height: 40px;
                font-family: PingFangSC, PingFang SC;
                font-weight: 400;
                font-size: 14px;
                color: #555;
                line-height: 20px;
                text-align: left;
                font-style: normal
            }
            
            .sidebar-btn-BAbyws .contact-panel-Wh-0s1 {
                width: 225px;
                height: 244px;
                background: #fdfefd;
                box-shadow: 0 5px 32px #00000029;
                border-radius: 12px;
                border: 1px solid #ffffff;
                position: absolute;
                right: 68px;
                top: 110px
            }
            
            .sidebar-btn-BAbyws .contact-panel-Wh-0s1 .title-ZUz6x6 {
                margin: 20px auto auto;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                gap: 3px
            }
            
            .sidebar-btn-BAbyws .contact-panel-Wh-0s1 .title-ZUz6x6 .icon-3onPpM {
                width: 20px;
                height: 20px
            }
            
            .sidebar-btn-BAbyws .contact-panel-Wh-0s1 .title-ZUz6x6 .text-RhWbvP {
                font-family: PingFangSC, PingFang SC;
                font-weight: 600;
                font-size: 14px;
                color: #333;
                text-align: left;
                font-style: normal
            }
            
            .sidebar-btn-BAbyws .contact-panel-Wh-0s1 .qr-code-7meIX8 {
                width: 161px;
                height: 161px;
                position: relative;
                margin: 10px auto 0
            }
            
            .sidebar-btn-BAbyws .contact-panel-Wh-0s1 .qr-code-7meIX8 .qr-code-img-va9PbG {
                width: 100%;
                height: 100%
            }
            
            .sidebar-btn-BAbyws .contact-panel-Wh-0s1 .qr-code-7meIX8 .logo-B7vGN7 {
                position: absolute;
                top: 50%;
                left: 50%;
                transform: translate(-50%, -50%);
                width: 38px;
                height: 38px
            }
            
            .enhanced-input-box-XwZHM- {
                position: fixed;
                border-radius: 50%;
                position: relative
            }
            
            .enhanced-input-box-XwZHM- .shadow-entry-btn--aL0H5 {
                position: absolute;
                width: 20px;
                height: 10px;
                background: transparent;
                right: 0;
                top: 50%;
                transform: translateY(-50%)
            }
            
            .enhanced-input-box-XwZHM- .entry-btn-knW0PP {
                width: 6px;
                height: 6px;
                background: #6165f7;
                border-radius: 50%;
                position: relative;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center
            }
            
            .enhanced-input-box-XwZHM- .entry-btn-knW0PP .icon-Q9JZgB {
                width: 14px;
                height: 14px;
                cursor: pointer
            }
            
            .enhanced-input-box-XwZHM- .entry-btn-knW0PP .divider-2XATDC {
                width: 1px;
                height: 12px;
                background: #e2e2e2;
                margin: 0 4px
            }
            
            .enhanced-input-box-XwZHM- .entry-btn-knW0PP.active-jtPLEA {
                width: 45px;
                height: 20px;
                background: #f5f5ff;
                box-shadow: 0 2px 8px 2px #3319511c;
                border-radius: 10px;
                border: 1px solid #ffffff
            }
            
            .enhanced-input-box-XwZHM- .entry-btn-knW0PP .line-Ak-up9 {
                content: "";
                position: absolute;
                width: 4px;
                height: 18px;
                background: #ffffff;
                box-shadow: 0 4px 20px #00000029;
                right: 9px;
                top: 18px
            }
            
            .enhanced-input-box-XwZHM- .upgrade-box-xBkMWV {
                position: absolute;
                top: 28px;
                left: calc(50% + 20px);
                transform: translate(-50%);
                display: flex;
                align-items: center;
                justify-content: center;
                background: #ffffff;
                box-shadow: 0 5px 32px 2px #0000001f;
                border: 1px solid #efeff0;
                border-radius: 20px
            }
            
            .enhanced-input-box-XwZHM- .upgrade-box-xBkMWV .triangle-s6ATox {
                position: absolute;
                top: -2px;
                right: 50%;
                z-index: 100;
                width: 10px;
                height: 10px;
                border-right: none;
                border-bottom: none;
                border-left: 1px solid #efeff0;
                border-top: 1px solid #efeff0;
                transform: rotate(45deg) translate(-50%);
                background: #ffffff
            }
            
            .enhanced-input-box-XwZHM- .settings-panel-YjRlAW {
                position: absolute;
                width: 325px;
                background: #ffffff;
                box-shadow: 0 2px 16px #5d5d5d26;
                border-radius: 18px;
                padding: 24px 28px 18px;
                top: 28px;
                right: -20px
            }
            
            .enhanced-input-box-XwZHM- .settings-panel-YjRlAW .switch-box-Wr5dEu {
                padding-bottom: 16px;
                border-bottom: 1px dashed #f2f2f2;
                margin-bottom: 16px
            }
            
            .enhanced-input-box-XwZHM- .settings-panel-YjRlAW .switch-box-Wr5dEu .row-two-oVisxm {
                word-break: keep-all;
                position: relative
            }
            
            .enhanced-input-box-XwZHM- .settings-panel-YjRlAW .switch-box-Wr5dEu .row-two-oVisxm .desc-rX7uX7,
            .enhanced-input-box-XwZHM- .settings-panel-YjRlAW .switch-box-Wr5dEu .row-two-oVisxm a {
                font-size: 13px;
                font-family: PingFangSC, PingFang SC;
                font-weight: 400;
                color: #999;
                line-height: 18px;
                word-break: keep-all;
                white-space: nowrap
            }
            
            .enhanced-input-box-XwZHM- .settings-panel-YjRlAW .switch-box-Wr5dEu .row-two-oVisxm a {
                margin-left: 4px;
                color: #6165f7;
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent
            }
            
            .enhanced-input-box-XwZHM- .settings-panel-YjRlAW .switch-box-Wr5dEu .row-two-oVisxm a:hover+.img-box-sSSSZc {
                display: block
            }
            
            .enhanced-input-box-XwZHM- .settings-panel-YjRlAW .switch-box-Wr5dEu .row-two-oVisxm .img-box-sSSSZc {
                width: 526px;
                height: 320px;
                background: #ffffff;
                box-shadow: 0 4px 20px #8686861f;
                border-radius: 12px;
                border: 1px solid #ffffff;
                overflow: hidden;
                display: none;
                position: absolute;
                bottom: -324px;
                right: 0
            }
            
            .enhanced-input-box-XwZHM- .settings-panel-YjRlAW .switch-box-Wr5dEu .row-two-oVisxm .img-box-sSSSZc img {
                width: 100%;
                height: 100%;
                object-fit: cover
            }
            
            .enhanced-input-box-XwZHM- .settings-panel-YjRlAW .switch-box-Wr5dEu .row-nyCgYK {
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                justify-content: flex-start;
                position: relative
            }
            
            .enhanced-input-box-XwZHM- .settings-panel-YjRlAW .switch-box-Wr5dEu .row-nyCgYK:first-child {
                margin-bottom: 4px
            }
            
            .enhanced-input-box-XwZHM- .settings-panel-YjRlAW .switch-box-Wr5dEu .row-nyCgYK .switch-desc-B-J-O6 {
                font-size: 14px;
                font-weight: 400;
                color: #666;
                line-height: 20px;
                margin-left: 4px
            }
            
            .enhanced-input-box-XwZHM- .settings-panel-YjRlAW .switch-box-Wr5dEu .row-nyCgYK .label-Tf6DRC {
                color: #333
            }
            
            .enhanced-input-box-XwZHM- .settings-panel-YjRlAW .header-HTK3h0 {
                width: 100%;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                justify-content: space-between
            }
            
            .enhanced-input-box-XwZHM- .settings-panel-YjRlAW .header-HTK3h0 .left-SlHF3C {
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                justify-content: flex-start
            }
            
            .enhanced-input-box-XwZHM- .settings-panel-YjRlAW .header-HTK3h0 .left-SlHF3C .icon-Q9JZgB {
                width: 16px;
                height: 16px;
                object-fit: contain;
                margin-right: 5px
            }
            
            .enhanced-input-box-XwZHM- .settings-panel-YjRlAW .header-HTK3h0 .left-SlHF3C .text-1n4hNh {
                font-weight: 600;
                font-size: 14px;
                color: #2c2c2c;
                line-height: 20px;
                text-align: left
            }
            
            .enhanced-input-box-XwZHM- .settings-panel-YjRlAW .header-HTK3h0 .right-OJrRn9 .icon-Q9JZgB {
                width: 16px;
                height: 16px;
                cursor: pointer;
                object-fit: contain;
                position: absolute;
                top: 14px;
                right: 18px
            }
            
            .enhanced-input-box-XwZHM- .settings-panel-YjRlAW .language-Q2O0Kz {
                margin-top: 12px;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                padding: 0 16px;
                height: 48px;
                background: #f7f9fa;
                border-radius: 10px
            }
            
            .enhanced-input-box-XwZHM- .settings-panel-YjRlAW .language-item-ur9TOk {
                display: flex;
                align-items: center;
                justify-content: space-between;
                width: 100%;
                gap: 4px;
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent
            }
            
            .enhanced-input-box-XwZHM- .settings-panel-YjRlAW .language-item-ur9TOk .name-y7kvJm {
                max-width: 200px;
                font-size: 14px;
                color: #1c1e22;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                word-break: break-all
            }
            
            .enhanced-input-box-XwZHM- .settings-panel-YjRlAW .language-item-ur9TOk .arrow-fvh08D {
                font-size: 12px;
                color: #00000040
            }
            
            .enhanced-input-box-XwZHM- .settings-panel-YjRlAW .footer-eDeNDq {
                margin-top: 16px;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                justify-content: space-between
            }
            
            .enhanced-input-box-XwZHM- .settings-panel-YjRlAW .footer-eDeNDq .link-btn-nlmCZC {
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                cursor: pointer;
                font-weight: 400;
                font-size: 12px;
                color: #666;
                line-height: 17px;
                text-align: center
            }
            
            .enhanced-input-box-XwZHM- .settings-panel-YjRlAW .footer-eDeNDq .link-btn-nlmCZC .icon-Q9JZgB {
                width: 13px;
                height: 9px;
                margin-left: 3px
            }
            
            .enhanced-input-box-XwZHM- .settings-panel-YjRlAW .footer-eDeNDq .link-btn-nlmCZC:hover {
                text-decoration: underline
            }
            
            .enhanced-input-box-XwZHM- .guide-box-IhDC8j {
                position: absolute;
                width: 432px;
                height: 151px;
                background: linear-gradient(180deg, #e6ebff 0%, #ffffff 100%);
                box-shadow: 0 8px 56px #0000001a;
                border-radius: 20px;
                border: 2px solid #ffffff;
                right: -56px;
                top: 34px;
                z-index: 1
            }
            
            .enhanced-input-box-XwZHM- .guide-box-IhDC8j .guide-v1-O-SxL2 {
                position: absolute;
                z-index: 1;
                width: 132px;
                height: 89px;
                object-fit: contain;
                top: 14px;
                right: 9px
            }
            
            .enhanced-input-box-XwZHM- .guide-box-IhDC8j .guide-v2-K5g6og {
                position: absolute;
                z-index: 1;
                width: 24px;
                height: 33px;
                object-fit: contain;
                top: 9px;
                left: 11px
            }
            
            .enhanced-input-box-XwZHM- .guide-box-IhDC8j .guide-v3-rc0D-R {
                position: absolute;
                z-index: 1;
                width: 16px;
                height: 17px;
                object-fit: contain;
                top: 24px;
                left: 33px
            }
            
            .enhanced-input-box-XwZHM- .guide-box-IhDC8j .title-EozL7n {
                font-weight: 600;
                font-size: 15px;
                color: #242226;
                line-height: 27px;
                text-align: left;
                font-style: normal;
                top: 20px;
                left: 56px;
                position: absolute
            }
            
            .enhanced-input-box-XwZHM- .guide-box-IhDC8j .desc-rX7uX7 {
                font-weight: 400;
                font-size: 14px;
                color: #000000d9;
                line-height: 20px;
                text-align: left;
                font-style: normal;
                position: absolute;
                top: 51px;
                left: 30px
            }
            
            .enhanced-input-box-XwZHM- .guide-box-IhDC8j .footer-eDeNDq {
                width: 100%;
                top: 95px;
                position: absolute;
                padding: 0 32px;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                justify-content: space-between
            }
            
            .enhanced-input-box-XwZHM- .guide-box-IhDC8j .footer-eDeNDq .btn-ykUZbi {
                width: 90px;
                height: 36px;
                line-height: 36px;
                background: #6165f7;
                border-radius: 8px;
                font-weight: 400;
                font-size: 14px;
                color: #fff;
                line-height: 20px;
                cursor: pointer;
                user-select: none;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center
            }
            
            .enhanced-input-box-XwZHM- .guide-box-IhDC8j .footer-eDeNDq .btn-ykUZbi:hover {
                background: #595DE3
            }
            
            .enhanced-input-box-XwZHM- .guide-box-IhDC8j .footer-eDeNDq .intro-9jUkRz {
                font-weight: 400;
                font-size: 13px;
                color: #999;
                line-height: 18px;
                text-align: right;
                font-style: normal;
                user-select: none
            }
            
            .enhanced-input-box-XwZHM- .guide-box-IhDC8j .footer-eDeNDq .intro-9jUkRz span {
                text-decoration: underline;
                cursor: pointer
            }
            
            .image-translate-entry-nKfWZD {
                position: absolute;
                z-index: 2147483646;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                left: 0;
                top: 0
            }
            
            .image-translate-entry-nKfWZD .wrap-Pki9LU {
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                width: 26px;
                height: 26px
            }
            
            .image-translate-entry-nKfWZD .wrap-Pki9LU .spin-LU01D- {
                width: 100%;
                height: 100%;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center
            }
            
            .image-translate-entry-nKfWZD .wrap-Pki9LU .image-btn-aZuBTg {
                width: 100%;
                height: 100%;
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent
            }
            
            .upgrade-qr-box-N9BF7L {
                width: 307px;
                height: 353px;
                background: linear-gradient(180deg, #f3effa 0%, #ffffff 100%);
                box-shadow: 0 5px 32px 2px #0000001f;
                border-radius: 20px;
                border: 1px solid #ffffff;
                position: absolute;
                right: 0;
                top: 0;
                display: flex;
                justify-content: center;
                align-items: center;
                flex-direction: column;
                justify-content: flex-start;
                padding-top: 32px;
                z-index: 2147483646
            }
            
            .upgrade-qr-box-N9BF7L .icon-UbcnYS {
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent;
                width: 16px;
                height: 16px;
                position: absolute;
                right: 14px;
                top: 10px
            }
            
            .upgrade-qr-box-N9BF7L .title-4RiJKD {
                font-size: 16px;
                font-weight: 600;
                color: #2c2c2c;
                line-height: 22px
            }
            
            .upgrade-qr-box-N9BF7L .sub-title--Ci4vg {
                font-size: 13px;
                font-weight: 400;
                color: #666;
                line-height: 18px;
                margin-top: 8px;
                white-space: nowrap
            }
            
            .upgrade-qr-box-N9BF7L .qr-code-McQKnO {
                width: 182px;
                height: 182px;
                object-fit: cover;
                margin-top: 24px
            }
            
            .phonetics-bO5TBR {
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                justify-content: flex-start;
                opacity: .85;
                flex-wrap: wrap
            }
            
            .phonetics-bO5TBR .phonetic-T4XV9l {
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                justify-content: flex-start;
                word-break: break-all;
                font-size: 13px
            }
            
            .phonetics-bO5TBR .phonetic-T4XV9l:first-child {
                margin-right: 18px
            }
            
            .phonetics-bO5TBR .speak-icon-oDRAI5 {
                cursor: pointer;
                width: 16px;
                height: 16px;
                margin-left: 8px;
                object-fit: contain
            }
            
            .phonetics-bO5TBR .speak-icon-oDRAI5:hover {
                opacity: 1
            }
            
            .phonetics-bO5TBR .speaking-IcXvdp {
                cursor: pointer;
                width: 16px;
                height: 16px
            }
            
            .search-popover-sQ4ZQh {
                padding: 12px;
                display: flex;
                flex-direction: column;
                justify-content: flex-start;
                align-items: normal;
                width: 280px;
                max-height: 326px
            }
            
            .search-popover-sQ4ZQh .search-box-Bw6aGD {
                position: relative
            }
            
            .search-popover-sQ4ZQh .search-box-Bw6aGD .input-6KY2lI {
                width: 100%;
                height: 36px;
                background: #f7f9fa;
                border-radius: 6px;
                border: 1px solid #f2f2f2;
                padding: 8px 12px;
                outline: none;
                font-weight: 500;
                font-size: 14px;
                color: #1c1e22;
                text-align: left;
                font-style: normal
            }
            
            .search-popover-sQ4ZQh .search-box-Bw6aGD .input-6KY2lI::placeholder {
                font-weight: 400;
                font-size: 14px;
                color: #999;
                text-align: left;
                font-style: normal
            }
            
            .search-popover-sQ4ZQh .search-box-Bw6aGD .icon-box-lDoDiO {
                width: 16px;
                height: 16px;
                position: absolute;
                right: 12px;
                top: 9px;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center
            }
            
            .search-popover-sQ4ZQh .search-box-Bw6aGD .icon-box-lDoDiO img {
                width: 100%
            }
            
            .search-popover-sQ4ZQh .search-box-Bw6aGD .icon-box-lDoDiO .close-icon-FlABT3 {
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent
            }
            
            .search-popover-sQ4ZQh .content-list-eQ-Okq {
                flex: 1;
                overflow-y: auto;
                overflow-y: auto!important;
                overscroll-behavior: contain;
                scrollbar-width: thin;
                scrollbar-color: #0000002f transparent;
                width: 100%;
                position: relative
            }
            
            .search-popover-sQ4ZQh .content-list-eQ-Okq::-webkit-scrollbar {
                height: 6px;
                width: 6px;
                margin-right: 10px
            }
            
            .search-popover-sQ4ZQh .content-list-eQ-Okq::-webkit-scrollbar-track {
                background: transparent
            }
            
            .search-popover-sQ4ZQh .content-list-eQ-Okq::-webkit-scrollbar-thumb {
                background: #0000002f;
                border-radius: 4px;
                cursor: default
            }
            
            .search-popover-sQ4ZQh .content-list-eQ-Okq::-webkit-scrollbar-thumb:hover {
                background: #00000062
            }
            
            .search-popover-sQ4ZQh .content-list-eQ-Okq .content-item-nkrqvM {
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent;
                padding: 12px;
                color: #1c1e22
            }
            
            .search-popover-sQ4ZQh .content-list-eQ-Okq .content-item-nkrqvM.active-TT7mb9 {
                color: #6165f7
            }
            
            .search-popover-sQ4ZQh .content-list-eQ-Okq .content-item-nkrqvM:hover {
                background: #f7f9fa;
                border-radius: 8px
            }
            
            .search-popover-sQ4ZQh .content-list-eQ-Okq .content-item-nkrqvM .main-BojrQr {
                font-weight: 500;
                font-size: 14px;
                color: #1c1e22;
                text-align: left;
                line-height: 20px;
                font-style: normal
            }
            
            .search-popover-sQ4ZQh .content-list-eQ-Okq .content-item-nkrqvM .secondary-y5Wijn {
                font-weight: 400;
                font-size: 12px;
                color: #666;
                text-align: left;
                line-height: 20px;
                font-style: normal
            }
            
            .search-popover-sQ4ZQh .content-list-eQ-Okq .empty-box-OYhXb6 {
                display: flex;
                justify-content: center;
                align-items: center;
                flex-direction: column;
                font-size: 12px;
                color: #1c1e22;
                text-align: center;
                position: absolute;
                left: 50%;
                top: 36%;
                transform: translate(-50%, -50%)
            }
            
            .search-popover-sQ4ZQh .content-list-eQ-Okq .empty-box-OYhXb6 .empty-icon-4TQ312 {
                width: 138px
            }
            
            .search-popover-sQ4ZQh .content-list-eQ-Okq .empty-box-OYhXb6 .empty-text-ZS-1TO {
                margin-top: 24px
            }
            
            .learning-content-u3s4ey {
                position: relative
            }
            
            .learning-content-u3s4ey .count-info-Y6HH5J {
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                justify-content: space-between
            }
            
            .learning-content-u3s4ey .count-info-Y6HH5J .item-4RHRVh {
                padding-top: 12px;
                padding-left: 15px;
                padding-bottom: 12px;
                position: relative;
                width: 164px;
                height: 67px;
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent
            }
            
            .learning-content-u3s4ey .count-info-Y6HH5J .item-4RHRVh .bg-InRawC {
                position: absolute;
                left: 0;
                top: 0;
                z-index: -1;
                width: 100%;
                height: 100%
            }
            
            .learning-content-u3s4ey .count-info-Y6HH5J .item-4RHRVh .content-ZIkYex {
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                justify-content: flex-start;
                gap: 14px
            }
            
            .learning-content-u3s4ey .count-info-Y6HH5J .item-4RHRVh .content-ZIkYex .icon-IU2fwm {
                width: 50px;
                height: 44px
            }
            
            .learning-content-u3s4ey .count-info-Y6HH5J .item-4RHRVh .content-ZIkYex .text-ssVatR .num-MRjX1E {
                font-family: PingFangSC, PingFang SC;
                font-weight: 600;
                font-size: 17px;
                height: 24px;
                color: #2c2c2c;
                line-height: 24px;
                text-align: left;
                font-style: normal
            }
            
            .learning-content-u3s4ey .count-info-Y6HH5J .item-4RHRVh .content-ZIkYex .text-ssVatR .desc-on2kPt {
                font-family: PingFangSC, PingFang SC;
                font-weight: 400;
                font-size: 12px;
                color: #666;
                line-height: 17px;
                text-align: left;
                font-style: normal
            }
            
            .learning-content-u3s4ey .status-mSValF {
                margin-top: 19px;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                justify-content: flex-start;
                position: relative
            }
            
            .learning-content-u3s4ey .status-mSValF .pointer-lFPAA- {
                position: absolute;
                left: 75px;
                top: 9px;
                width: 48px;
                height: 48px;
                pointer-events: none
            }
            
            .learning-content-u3s4ey .status-mSValF .line-BG8fzE {
                position: relative;
                top: .5px;
                width: 4px;
                height: 12px;
                background: linear-gradient(315deg, #878efb 0%, #6d63ff 100%);
                border-radius: 2px
            }
            
            .learning-content-u3s4ey .status-mSValF .label-ggmZFL {
                margin-left: 4px;
                font-family: PingFangSC, PingFang SC;
                font-weight: 600;
                font-size: 14px;
                color: #333;
                line-height: normal;
                text-align: left;
                font-style: normal
            }
            
            .learning-content-u3s4ey .status-mSValF .switch-PCGh9u {
                width: 23px;
                height: 14px;
                min-width: 23px;
                min-height: 14px;
                line-height: 14px
            }
            
            .learning-content-u3s4ey .status-mSValF .ant-switch-handle {
                width: 10px;
                height: 10px
            }
            
            .learning-content-u3s4ey .status-mSValF .ant-switch.ant-switch-small.ant-switch-checked .ant-switch-handle {
                inset-inline-start: calc(100% - 12px)!important
            }
            
            .learning-content-u3s4ey .status-mSValF .enable-2jn9ZV {
                margin-left: 4px;
                font-family: PingFangSC, PingFang SC;
                font-weight: 400;
                font-size: 14px;
                color: #666;
                line-height: normal;
                text-align: left;
                font-style: normal
            }
            
            .learning-content-u3s4ey .tip-qZIg6E {
                margin-top: 7px;
                font-family: PingFangSC, PingFang SC;
                font-weight: 400;
                font-size: 13px;
                color: #999;
                line-height: 18px;
                text-align: left;
                font-style: normal
            }
            
            .learning-content-u3s4ey .manage-R0JkKI {
                margin-top: 7px;
                height: 102px;
                background: #f7f9fa;
                border-radius: 10px;
                padding: 0 12px;
                display: flex;
                justify-content: center;
                align-items: center;
                flex-direction: column;
                justify-content: space-evenly;
                align-items: flex-start
            }
            
            .learning-content-u3s4ey .manage-R0JkKI .split-tnboLQ {
                width: 278px;
                margin: 0 auto;
                height: 1px;
                background-image: linear-gradient(to right, #eeeeee 0%, #eeeeee 50%, transparent 0%);
                background-size: 14px 1px;
                background-repeat: repeat-x
            }
            
            .learning-content-u3s4ey .manage-R0JkKI .item-4RHRVh {
                width: 100%;
                padding: 14px 0;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                justify-content: flex-start;
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent
            }
            
            .learning-content-u3s4ey .manage-R0JkKI .item-4RHRVh .icon-IU2fwm {
                width: 18px;
                height: 18px
            }
            
            .learning-content-u3s4ey .manage-R0JkKI .item-4RHRVh .label-ggmZFL {
                margin-left: 7px;
                font-family: PingFangSC, PingFang SC;
                font-weight: 400;
                font-size: 13px;
                color: #666;
                line-height: 18px;
                text-align: left;
                font-style: normal
            }
            
            .learning-content-u3s4ey .manage-R0JkKI .item-4RHRVh .result-9ewFHi {
                height: 18px;
                font-family: PingFangSC, PingFang SC;
                font-weight: 400;
                font-size: 13px;
                color: #1c1e22;
                line-height: 18px;
                text-align: left;
                font-style: normal
            }
            
            .learning-content-u3s4ey .manage-R0JkKI .item-4RHRVh .arrow-18Up-g {
                margin-left: auto;
                width: 14px;
                height: 14px
            }
            
            .learning-content-u3s4ey .words-count-JNms0H {
                margin-top: 20px;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                justify-content: flex-start
            }
            
            .learning-content-u3s4ey .words-count-JNms0H.pd-0e2Ndv {
                padding-top: 12px;
                padding-bottom: 12px
            }
            
            .learning-content-u3s4ey .words-count-JNms0H.sticky-5aTVk2 {
                position: sticky;
                left: 0;
                top: -20px;
                z-index: 100;
                background: #fff
            }
            
            .learning-content-u3s4ey .words-count-JNms0H .line-BG8fzE {
                position: relative;
                top: 1px;
                width: 4px;
                height: 12px;
                background: linear-gradient(315deg, #878efb 0%, #6d63ff 100%);
                border-radius: 2px
            }
            
            .learning-content-u3s4ey .words-count-JNms0H .count-ncaiq- {
                margin-left: 4px;
                font-family: PingFangSC, PingFang SC;
                font-weight: 600;
                font-size: 14px;
                color: #2c2c2c;
                text-align: left;
                font-style: normal;
                line-height: normal
            }
            
            .learning-content-u3s4ey .words-list-gT7z5- {
                margin-top: 12px
            }
            
            .learning-content-u3s4ey .words-list-gT7z5- .empty-c9KMFs {
                margin-top: 44px;
                display: flex;
                justify-content: center;
                align-items: center;
                flex-direction: column
            }
            
            .learning-content-u3s4ey .words-list-gT7z5- .empty-c9KMFs .icon-IU2fwm {
                width: 128px
            }
            
            .learning-content-u3s4ey .words-list-gT7z5- .empty-c9KMFs .text-ssVatR {
                font-family: PingFangSC, PingFang SC;
                font-size: 13px;
                color: #666;
                margin-top: 24px
            }
            
            .learning-content-u3s4ey .words-list-gT7z5- .loading-MYpVlZ {
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center
            }
            
            .learning-content-u3s4ey .words-list-gT7z5- .word-item-dkdB9E {
                position: relative;
                width: 100%;
                min-height: 78px;
                background: linear-gradient(134deg, rgba(220, 228, 255, .25) 0%, rgba(239, 243, 253, .25) 100%);
                box-shadow: inset 0 -1px #d0d0d01a;
                border-radius: 10px;
                padding: 14px 0 15px 13px;
                margin-bottom: 12px
            }
            
            .learning-content-u3s4ey .words-list-gT7z5- .word-item-dkdB9E:last-child {
                margin-bottom: 0
            }
            
            .learning-content-u3s4ey .words-list-gT7z5- .word-item-dkdB9E .title-bcs3Jt {
                width: calc(100% - 51px);
                margin-bottom: 6px;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                justify-content: flex-start
            }
            
            .learning-content-u3s4ey .words-list-gT7z5- .word-item-dkdB9E .title-bcs3Jt .word-dSsJnn {
                font-family: PingFangSC, PingFang SC;
                font-weight: 600;
                font-size: 16px;
                color: #222;
                line-height: 22px;
                text-align: left;
                font-style: normal
            }
            
            .learning-content-u3s4ey .words-list-gT7z5- .word-item-dkdB9E .phonetics-zlntdZ {
                width: calc(100% - 51px)
            }
            
            .learning-content-u3s4ey .words-list-gT7z5- .word-item-dkdB9E .translate-content-IhRvLW {
                width: calc(100% - 51px);
                font-size: 14px;
                color: #444;
                line-height: 20px
            }
            
            .learning-content-u3s4ey .words-list-gT7z5- .word-item-dkdB9E .icon-wrap-QgDtwB {
                position: absolute;
                right: 0;
                top: 0;
                width: 51px;
                height: 100%;
                background: linear-gradient(134deg, rgba(220, 228, 255, .25) 0%, rgba(239, 243, 253, .25) 100%);
                box-shadow: inset 0 -1px #d0d0d000;
                border-radius: 10px;
                display: flex;
                justify-content: center;
                align-items: center;
                flex-direction: column;
                justify-content: space-evenly
            }
            
            .learning-content-u3s4ey .words-list-gT7z5- .word-item-dkdB9E .icon-wrap-QgDtwB .learn-MDrwvT,
            .learning-content-u3s4ey .words-list-gT7z5- .word-item-dkdB9E .icon-wrap-QgDtwB .collect-IUnpOB {
                width: 28px;
                height: 28px;
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent
            }
            
            .word-card-pLlStf {
                position: fixed;
                z-index: 2147483640;
                width: 317px;
                background: #ffffff;
                box-shadow: 0 5px 32px 2px #0000001f;
                border-radius: 16px;
                border: 1px solid #efeff0;
                left: -99999999999px;
                top: -999999999999px
            }
            
            .word-card-pLlStf.word-card-with-upgrade-6BMPJd {
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center
            }
            
            .word-card-pLlStf .header-d3Jxq4 {
                background: #f6f7ff;
                height: 40px;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                padding-left: 16px;
                padding-right: 16px;
                justify-content: flex-start;
                border-top-left-radius: 12px;
                border-top-right-radius: 12px
            }
            
            .word-card-pLlStf .header-d3Jxq4 .left-adefYD {
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                justify-content: flex-start;
                gap: 4px
            }
            
            .word-card-pLlStf .header-d3Jxq4 .left-adefYD .logo-7Bs7Sa {
                width: 22px
            }
            
            .word-card-pLlStf .header-d3Jxq4 .left-adefYD .name-0Kx658 {
                height: 16px;
                font-family: AlimamaShuHeiTi, AlimamaShuHeiTi;
                font-weight: 700;
                font-size: 13px;
                color: #000000d9;
                line-height: 18px;
                text-align: left;
                font-style: normal
            }
            
            .word-card-pLlStf .header-d3Jxq4 .right-zjmxHg {
                position: relative;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                justify-content: flex-start;
                gap: 10px;
                margin-left: auto
            }
            
            .word-card-pLlStf .header-d3Jxq4 .right-zjmxHg .study-mY7BLi {
                width: 26px;
                height: 26px;
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent
            }
            
            .word-card-pLlStf .header-d3Jxq4 .right-zjmxHg .more-D4tlxc {
                width: 16px;
                height: 16px;
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent
            }
            
            .word-card-pLlStf .header-d3Jxq4 .right-zjmxHg .close-iLBqEm {
                width: 14px;
                height: 14px;
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent
            }
            
            .word-card-pLlStf .header-d3Jxq4 .right-zjmxHg .dropdown-KphxXa {
                background: #ffffff;
                box-shadow: 0 2px 16px #5d5d5d26;
                border-radius: 10px;
                padding: 4px
            }
            
            .word-card-pLlStf .header-d3Jxq4 .right-zjmxHg .dropdown-KphxXa .item-RHvRqs {
                height: 44px;
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                justify-content: flex-start;
                border-radius: 8px;
                padding-left: 12px
            }
            
            .word-card-pLlStf .header-d3Jxq4 .right-zjmxHg .dropdown-KphxXa .item-RHvRqs:hover {
                background: #f7f9fa;
                color: #6165f7
            }
            
            .word-card-pLlStf .header-d3Jxq4 .right-zjmxHg .ant-dropdown-menu-item {
                height: 44px
            }
            
            .word-card-pLlStf .header-d3Jxq4 .right-zjmxHg .ant-dropdown-menu-item:hover {
                color: #6165f7
            }
            
            .word-card-pLlStf .content-Czh3eT {
                padding: 14px 21px 20px;
                background: #fff;
                border-bottom-left-radius: 12px;
                border-bottom-right-radius: 12px
            }
            
            .word-card-pLlStf .content-Czh3eT .word-5xik7b {
                font-family: PingFangSC, PingFang SC;
                font-weight: 600;
                font-size: 16px;
                color: #222;
                line-height: 22px;
                text-align: left;
                font-style: normal;
                margin-bottom: 4px
            }
            
            .word-card-pLlStf .content-Czh3eT .translate-content-GrI4QK {
                font-size: 14px;
                line-height: 20px;
                color: #444
            }
            
            .learn-mode-panel-qFMgRS {
                position: fixed;
                right: 73px;
                top: 100px;
                width: 378px;
                height: 600px;
                background: #ffffff;
                box-shadow: 0 5px 32px 2px #0000001f;
                border-radius: 20px;
                border: 1px solid #efeff0
            }
            
            .learn-mode-panel-qFMgRS .wrap-vqqCQr {
                overflow-y: auto!important;
                overscroll-behavior: contain;
                scrollbar-width: thin;
                scrollbar-color: #0000002f transparent;
                height: 100%;
                padding: 20px
            }
            
            .learn-mode-panel-qFMgRS .wrap-vqqCQr::-webkit-scrollbar {
                height: 2px;
                width: 2px;
                margin-right: 10px
            }
            
            .learn-mode-panel-qFMgRS .wrap-vqqCQr::-webkit-scrollbar-track {
                background: transparent
            }
            
            .learn-mode-panel-qFMgRS .wrap-vqqCQr::-webkit-scrollbar-thumb {
                background: #0000002f;
                border-radius: 4px;
                cursor: default
            }
            
            .learn-mode-panel-qFMgRS .wrap-vqqCQr::-webkit-scrollbar-thumb:hover {
                background: #00000062
            }
            
            .learn-mode-panel-qFMgRS .close-iLBqEm {
                position: absolute;
                right: 6px;
                top: 6px;
                width: 16px;
                height: 16px;
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent
            }
            
            .learn-mode-panel-qFMgRS .count-info-rJDyRl {
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                gap: 11px
            }
            
            .learn-mode-panel-qFMgRS .count-info-rJDyRl .item-RHvRqs {
                padding: 10px;
                position: relative;
                width: 151px;
                height: 58px;
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent
            }
            
            .learn-mode-panel-qFMgRS .count-info-rJDyRl .item-RHvRqs .bg-veuBlz {
                position: absolute;
                left: 0;
                top: 0;
                z-index: -1;
                width: 100%;
                height: 100%
            }
            
            .learn-mode-panel-qFMgRS .count-info-rJDyRl .item-RHvRqs .content-Czh3eT {
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                justify-content: flex-start;
                gap: 14px
            }
            
            .learn-mode-panel-qFMgRS .count-info-rJDyRl .item-RHvRqs .content-Czh3eT .icon-hKfI96 {
                width: 45px;
                height: 39px
            }
            
            .learn-mode-panel-qFMgRS .count-info-rJDyRl .item-RHvRqs .content-Czh3eT .text-zdVnpo .num-BW8iFp {
                font-family: PingFangSC, PingFang SC;
                font-weight: 600;
                font-size: 17px;
                height: 24px;
                color: #2c2c2c;
                line-height: 24px;
                text-align: left;
                font-style: normal
            }
            
            .learn-mode-panel-qFMgRS .count-info-rJDyRl .item-RHvRqs .content-Czh3eT .text-zdVnpo .desc-MRoqEf {
                font-family: PingFangSC, PingFang SC;
                font-weight: 400;
                font-size: 12px;
                color: #666;
                line-height: 17px;
                text-align: left;
                font-style: normal
            }
            
            .learn-mode-panel-qFMgRS .status-LLscTH {
                margin-top: 24px;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                justify-content: flex-start;
                position: relative
            }
            
            .learn-mode-panel-qFMgRS .status-LLscTH .pointer-SIuJ3Y {
                position: absolute;
                left: 75px;
                top: 9px;
                width: 48px;
                height: 48px;
                pointer-events: none
            }
            
            .learn-mode-panel-qFMgRS .status-LLscTH .line-aiOX7T {
                position: relative;
                top: .5px;
                width: 4px;
                height: 12px;
                background: linear-gradient(180deg, #b369ea 0%, #832fff 100%)
            }
            
            .learn-mode-panel-qFMgRS .status-LLscTH .label-WFX3Sc {
                margin-left: 4px;
                font-family: PingFangSC, PingFang SC;
                font-weight: 600;
                font-size: 14px;
                color: #333;
                line-height: normal;
                text-align: left;
                font-style: normal
            }
            
            .learn-mode-panel-qFMgRS .status-LLscTH .switch-C5dLBM {
                width: 23px;
                height: 14px;
                min-width: 23px;
                min-height: 14px;
                line-height: 14px
            }
            
            .learn-mode-panel-qFMgRS .status-LLscTH .ant-switch-handle {
                width: 10px;
                height: 10px
            }
            
            .learn-mode-panel-qFMgRS .status-LLscTH .ant-switch.ant-switch-small.ant-switch-checked .ant-switch-handle {
                inset-inline-start: calc(100% - 12px)!important
            }
            
            .learn-mode-panel-qFMgRS .status-LLscTH .enable-VMW3-c {
                margin-left: 4px;
                font-family: PingFangSC, PingFang SC;
                font-weight: 400;
                font-size: 14px;
                color: #666;
                line-height: normal;
                text-align: left;
                font-style: normal
            }
            
            .learn-mode-panel-qFMgRS .tip-E66PWX {
                margin-top: 4px;
                font-family: PingFangSC, PingFang SC;
                font-weight: 400;
                font-size: 13px;
                color: #999;
                line-height: 18px;
                text-align: left;
                font-style: normal
            }
            
            .learn-mode-panel-qFMgRS .manage-vCUW8w {
                margin-top: 7px;
                width: 314px;
                height: 90px;
                background: #f7f9fa;
                border-radius: 10px;
                padding: 0 12px
            }
            
            .learn-mode-panel-qFMgRS .manage-vCUW8w .main-CRxURE {
                font-family: PingFangSC, PingFang SC;
                font-weight: 400;
                font-size: 14px;
                line-height: 20px;
                text-align: left;
                font-style: normal
            }
            
            .learn-mode-panel-qFMgRS .manage-vCUW8w .split-RWAeMA {
                width: 278px;
                margin: 0 auto;
                height: 1px;
                background-image: linear-gradient(to right, #eeeeee 0%, #eeeeee 50%, transparent 0%);
                background-size: 14px 1px;
                background-repeat: repeat-x
            }
            
            .learn-mode-panel-qFMgRS .manage-vCUW8w .item-RHvRqs {
                padding: 14px 0;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                justify-content: flex-start;
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent
            }
            
            .learn-mode-panel-qFMgRS .manage-vCUW8w .item-RHvRqs .icon-hKfI96 {
                width: 18px;
                height: 18px
            }
            
            .learn-mode-panel-qFMgRS .manage-vCUW8w .item-RHvRqs .label-WFX3Sc {
                margin-left: 7px;
                font-family: PingFangSC, PingFang SC;
                font-weight: 400;
                font-size: 13px;
                color: #666;
                line-height: 18px;
                text-align: left;
                font-style: normal
            }
            
            .learn-mode-panel-qFMgRS .manage-vCUW8w .item-RHvRqs .result-jiNDrH {
                height: 18px;
                font-family: PingFangSC, PingFang SC;
                font-weight: 400;
                font-size: 13px;
                color: #1c1e22;
                line-height: 18px;
                text-align: left;
                font-style: normal
            }
            
            .learn-mode-panel-qFMgRS .manage-vCUW8w .item-RHvRqs .arrow-yAzXHa {
                margin-left: auto;
                width: 14px;
                height: 14px
            }
            
            .learn-mode-panel-qFMgRS .words-count-o9IPxD {
                margin-top: 24px;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                justify-content: flex-start
            }
            
            .learn-mode-panel-qFMgRS .words-count-o9IPxD .line-aiOX7T {
                position: relative;
                top: 0;
                width: 4px;
                height: 12px;
                background: linear-gradient(180deg, #b369ea 0%, #832fff 100%)
            }
            
            .learn-mode-panel-qFMgRS .words-count-o9IPxD .count-Rn1pWb {
                margin-left: 4px;
                font-family: PingFangSC, PingFang SC;
                font-weight: 600;
                font-size: 14px;
                color: #2c2c2c;
                line-height: 20px;
                text-align: left;
                font-style: normal
            }
            
            .learn-mode-panel-qFMgRS .words-list-jClOp3 {
                margin-top: 12px;
                height: 263px;
                overflow-y: auto!important;
                overscroll-behavior: contain;
                scrollbar-width: thin;
                scrollbar-color: #0000002f transparent
            }
            
            .learn-mode-panel-qFMgRS .words-list-jClOp3::-webkit-scrollbar {
                height: 3px;
                width: 3px;
                margin-right: 10px
            }
            
            .learn-mode-panel-qFMgRS .words-list-jClOp3::-webkit-scrollbar-track {
                background: transparent
            }
            
            .learn-mode-panel-qFMgRS .words-list-jClOp3::-webkit-scrollbar-thumb {
                background: #0000002f;
                border-radius: 4px;
                cursor: default
            }
            
            .learn-mode-panel-qFMgRS .words-list-jClOp3::-webkit-scrollbar-thumb:hover {
                background: #00000062
            }
            
            .learn-mode-panel-qFMgRS .words-list-jClOp3 .empty-Vh6AJQ {
                margin-top: 44px;
                display: flex;
                justify-content: center;
                align-items: center;
                flex-direction: column
            }
            
            .learn-mode-panel-qFMgRS .words-list-jClOp3 .empty-Vh6AJQ .icon-hKfI96 {
                width: 168px;
                height: 119px
            }
            
            .learn-mode-panel-qFMgRS .words-list-jClOp3 .empty-Vh6AJQ .text-zdVnpo {
                font-family: PingFangSC, PingFang SC;
                font-size: 14px;
                color: #666;
                margin-top: 24px
            }
            
            .learn-mode-panel-qFMgRS .words-list-jClOp3 .word-item-tXs2UC {
                position: relative;
                width: 100%;
                min-height: 78px;
                background: linear-gradient(134deg, rgba(220, 228, 255, .25) 0%, rgba(239, 243, 253, .25) 100%);
                box-shadow: inset 0 -1px #d0d0d01a;
                border-radius: 10px;
                padding: 12px 0 12px 12px;
                margin-bottom: 12px
            }
            
            .learn-mode-panel-qFMgRS .words-list-jClOp3 .word-item-tXs2UC:last-child {
                margin-bottom: 0
            }
            
            .learn-mode-panel-qFMgRS .words-list-jClOp3 .word-item-tXs2UC .title-REUDs- {
                margin-bottom: 12px;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                justify-content: flex-start
            }
            
            .learn-mode-panel-qFMgRS .words-list-jClOp3 .word-item-tXs2UC .title-REUDs- .word-5xik7b {
                font-family: PingFangSC, PingFang SC;
                font-weight: 600;
                font-size: 16px;
                color: #222;
                line-height: 22px;
                text-align: left;
                font-style: normal
            }
            
            .learn-mode-panel-qFMgRS .words-list-jClOp3 .word-item-tXs2UC .title-REUDs- .sound-PFBjv5 {
                margin-left: 16px;
                width: 14px;
                height: 13px;
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent
            }
            
            .learn-mode-panel-qFMgRS .words-list-jClOp3 .word-item-tXs2UC .pos-xh8-MR {
                font-family: PingFangSC, PingFang SC;
                font-weight: 400;
                font-size: 14px;
                color: #444;
                line-height: 20px;
                text-align: left;
                font-style: normal;
                padding-right: 56px;
                margin-bottom: 1px
            }
            
            .learn-mode-panel-qFMgRS .words-list-jClOp3 .word-item-tXs2UC .pos-xh8-MR:last-child {
                margin-bottom: 0
            }
            
            .learn-mode-panel-qFMgRS .words-list-jClOp3 .word-item-tXs2UC .icon-wrap-5jUCtg {
                position: absolute;
                right: 0;
                top: 0;
                width: 48px;
                height: 100%;
                background: linear-gradient(134deg, rgba(220, 228, 255, .25) 0%, rgba(239, 243, 253, .25) 100%);
                box-shadow: inset 0 -1px #d0d0d000;
                border-radius: 10px;
                display: flex;
                justify-content: center;
                align-items: center;
                flex-direction: column;
                justify-content: space-evenly
            }
            
            .learn-mode-panel-qFMgRS .words-list-jClOp3 .word-item-tXs2UC .icon-wrap-5jUCtg .learn-Dg9y7A,
            .learn-mode-panel-qFMgRS .words-list-jClOp3 .word-item-tXs2UC .icon-wrap-5jUCtg .collect-usKZ69 {
                width: 26px;
                height: 26px;
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent
            }
            
            .learn-mode-tip-rsPrji {
                position: fixed;
                right: 70px;
                top: 200px;
                z-index: 99999;
                width: 518px;
                height: 556px;
                background: linear-gradient(180deg, #f4ecff 0%, #f2e9ff 19%, #ffffff 100%);
                box-shadow: 0 0 20px #cbcbcb;
                border-radius: 28px;
                border: 2px solid #ffffff;
                padding: 50px 24px 32px
            }
            
            .learn-mode-tip-rsPrji .star-myvshb {
                position: absolute;
                left: 6px;
                top: 22px;
                width: 37px;
                height: 38px
            }
            
            .learn-mode-tip-rsPrji .bg-veuBlz {
                width: 220px;
                height: 115px;
                position: absolute;
                right: 6px;
                top: 0
            }
            
            .learn-mode-tip-rsPrji .underline-2H8YZ4 {
                width: 96px;
                height: 6px;
                position: absolute;
                left: 36px;
                top: 80px
            }
            
            .learn-mode-tip-rsPrji .close-iLBqEm {
                width: 16px;
                height: 16px;
                position: absolute;
                right: 20px;
                top: 20px;
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent
            }
            
            .learn-mode-tip-rsPrji .title-REUDs- {
                font-family: PingFangSC, PingFang SC;
                font-weight: 600;
                font-size: 24px;
                color: #333;
                line-height: 20px;
                text-align: left;
                font-style: normal;
                padding-left: 11px
            }
            
            .learn-mode-tip-rsPrji .text-wrap-LHbysV {
                margin-top: 37px;
                width: 470px;
                height: 362px;
                background: #ffffff;
                box-shadow: 0 2px 4px #f4ebff;
                border-radius: 16px;
                padding: 16px;
                position: relative;
                z-index: 1
            }
            
            .learn-mode-tip-rsPrji .text-wrap-LHbysV .bell-xieJfR {
                display: inline-block;
                width: 15px;
                height: 16px;
                position: relative;
                top: -2px;
                margin-right: 6px
            }
            
            .learn-mode-tip-rsPrji .text-wrap-LHbysV .desc-MRoqEf {
                width: 438px;
                padding: 12px 20px;
                background: linear-gradient(136deg, #fefde0 0%, #fffeea 15%, #fefde0 100%);
                border-radius: 8px;
                border: 1px solid #fff7c6;
                font-family: PingFangSC, PingFang SC;
                font-weight: 400;
                font-size: 14px;
                color: #723d15;
                line-height: 20px;
                text-align: left;
                font-style: normal
            }
            
            .learn-mode-tip-rsPrji .btn-UPlZuS {
                margin-top: 24px;
                margin-left: auto;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                width: 215px;
                height: 40px;
                background: linear-gradient(157deg, #b369ea 0%, #832fff 100%);
                border-radius: 12px;
                gap: 11px;
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent;
                opacity: 1
            }
            
            .learn-mode-tip-rsPrji .btn-UPlZuS:hover {
                opacity: .9
            }
            
            .learn-mode-tip-rsPrji .btn-UPlZuS .text-zdVnpo {
                font-family: PingFangSC, PingFang SC;
                font-weight: 600;
                font-size: 15px;
                color: #fff;
                line-height: 21px;
                text-align: right;
                font-style: normal
            }
            
            .learn-mode-tip-rsPrji .btn-UPlZuS .arrow-yAzXHa {
                width: 14px;
                height: 6px
            }
            
            .free-time-end-uRWTbr {
                position: fixed;
                right: 70px;
                top: 200px;
                z-index: 99999;
                width: 456px;
                height: 219px;
                background: linear-gradient(180deg, #f4ecff 0%, #f2e9ff 19%, #ffffff 100%);
                box-shadow: 0 0 20px #cbcbcb;
                border-radius: 28px;
                border: 2px solid #ffffff;
                padding: 52px 20px 24px
            }
            
            .free-time-end-uRWTbr .star-myvshb {
                position: absolute;
                left: 2px;
                top: 12px;
                width: 37px;
                height: 38px
            }
            
            .free-time-end-uRWTbr .bg-veuBlz {
                width: 188px;
                height: 88px;
                position: absolute;
                right: 39px;
                top: 0
            }
            
            .free-time-end-uRWTbr .close-iLBqEm {
                width: 16px;
                height: 16px;
                position: absolute;
                right: 20px;
                top: 19px;
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent
            }
            
            .free-time-end-uRWTbr .title-REUDs- {
                font-family: PingFangSC, PingFang SC;
                font-weight: 600;
                font-size: 18px;
                color: #333;
                line-height: 20px;
                text-align: left;
                font-style: normal
            }
            
            .free-time-end-uRWTbr .title-REUDs- .bell-xieJfR {
                width: 17px;
                height: 18px;
                display: inline-block;
                position: relative;
                top: -3px;
                margin-right: 4px
            }
            
            .free-time-end-uRWTbr .desc-MRoqEf {
                margin-top: 21px;
                font-family: PingFangSC, PingFang SC;
                font-weight: 400;
                font-size: 13px;
                color: #39393a;
                line-height: 23px;
                text-align: left;
                font-style: normal
            }
            
            .free-time-end-uRWTbr .btn-UPlZuS {
                margin-top: 18px;
                margin-left: auto;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                width: 153px;
                height: 40px;
                background: linear-gradient(157deg, #b369ea 0%, #832fff 100%);
                border-radius: 12px;
                gap: 11px;
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent;
                opacity: 1
            }
            
            .free-time-end-uRWTbr .btn-UPlZuS:hover {
                opacity: .9
            }
            
            .free-time-end-uRWTbr .btn-UPlZuS .text-zdVnpo {
                font-family: PingFangSC, PingFang SC;
                font-weight: 600;
                font-size: 15px;
                color: #fff;
                line-height: 21px;
                text-align: right;
                font-style: normal
            }
            
            .free-time-end-uRWTbr .btn-UPlZuS .arrow-yAzXHa {
                width: 14px;
                height: 6px
            }
            
            * {
                box-sizing: border-box;
    
                direction: ltr
            }
            
            ul,
            ol {
                list-style-type: none
            }
            
            img {
                vertical-align: middle;
                border-style: none
            }
            
            a {
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent;
                text-decoration: none;
                color: #6165f7;
                background-color: transparent
            }
            
            a:hover,
            a:active {
                color: #595de3
            }
            
            textarea {
                color: #333
            }
            
            b,
            strong {
                font-weight: bolder
            }
            
            div,
            dl,
            dt,
            dd,
            ul,
            ol,
            li,
            h1,
            h2,
            h3,
            h4,
            h5,
            h6,
            pre,
            code,
            form,
            fieldset,
            legend,
            input,
            textarea,
            p,
            blockquote,
            th,
            td,
            hr,
            button,
            article,
            aside,
            details,
            figcaption,
            figure,
            footer,
            header,
            hgroup,
            menu,
            nav,
            section {
                margin: 0;
                padding: 0
            }
            
            .ant-switch {
                background: #c9c9c9
            }
            
            .ant-switch:hover:not(.ant-switch-disabled) {
                background: #8a8a8a
            }
            
            .content-root-WCIiJJ {
                font-size: 14px;
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, Noto Sans JP, Noto Sans KR, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";
                position: absolute;
                left: 0;
                top: 0;
                z-index: 2147483646
            }
            
            .content-root-rb-FdpxmT {
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, Noto Sans JP, Noto Sans KR, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";
                position: absolute;
                right: 0;
                bottom: 0;
                z-index: 2147483646
            }
            
            .content-root-rt-f0WptO {
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, Noto Sans JP, Noto Sans KR, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";
                position: absolute;
                right: 0;
                top: 0;
                z-index: 2147483646
            }
            
            .bubble-activity-box-UGsRhH {
                position: fixed;
                z-index: 2147483646;
                right: 0;
                bottom: -30px
            }
            
            .bubble-activity-box-UGsRhH .bubble-activity-box-img-1tUR-4 {
                width: 368px;
                height: 420px
            }
            
            .bubble-activity-box-UGsRhH .bubble-activity-box-close-j4sd7i {
                position: absolute;
                bottom: 300px;
                right: 33px;
                width: 20px;
                height: 20px;
                border-radius: 20px;
                background: #F7F8FF;
                border: 2px solid #D7D1FA;
                display: flex;
                justify-content: center;
                align-items: center;
                flex-direction: column;
                cursor: pointer
            }
            
            .bubble-activity-box-UGsRhH .bubble-activity-box-close-j4sd7i img {
                width: 12px
            }
            
            .bubble-activity-box-UGsRhH .bubble-activity-box-btn-NltLEf {
                position: absolute;
                width: 149px;
                height: 34px;
                border-radius: 17px;
                background: linear-gradient(177deg, #7B6EFC 0%, #5657F7 100%);
                border: 2px solid #6560F9;
                color: #fefefe;
                font-weight: 600;
                font-size: 16px
            }
            
            .bubble-activity-box-UGsRhH .bubble-activity-box-btn-NltLEf:hover {
                background: linear-gradient(177deg, #7B6EFC 0%, #5657F7 100%)!important;
                border: 2px solid #6560F9;
                color: #fefefe!important
            }
            
            .bubble-activity-box-UGsRhH .bubble-activity-box-btn-img-NbSbLL {
                position: absolute;
                height: 34px;
                cursor: pointer
            }
            
            .bubble-activity-box-UGsRhH .bubble-activity-box-btn-img-NbSbLL img {
                height: 100%
            }
            
            .bubble-activity-box-UGsRhH .bubble-activity-box-btn-img-NbSbLL:hover .bubble-activity-box-btn-img-hover-1E3JHP {
                display: block
            }
            
            .bubble-activity-box-UGsRhH .bubble-activity-box-btn-img-NbSbLL:hover .bubble-activity-box-btn-img-normal-bMv6h-,
            .bubble-activity-box-UGsRhH .bubble-activity-box-btn-img-NbSbLL .bubble-activity-box-btn-img-hover-1E3JHP {
                display: none
            }
            
            .card-header-6-r-ND {
                display: flex;
                align-items: center;
                height: 40px;
                background: #f6f7ff;
                border-top-left-radius: 16px;
                border-top-right-radius: 16px;
                padding-left: 20px;
                padding-right: 10px
            }
            
            .card-header-6-r-ND .logo-2uwoxE {
                width: 22px
            }
            
            .card-header-6-r-ND .language-YSAIlF {
                display: flex;
                align-items: center;
                justify-content: space-around;
                padding: 0 5px;
                height: 26px;
                margin-left: 11px;
                background: rgba(255, 255, 255, .65);
                border-radius: 6px;
                border: 1px solid #ffffff
            }
            
            .card-header-6-r-ND .language-YSAIlF .language-item-xqNnxW {
                display: flex;
                align-items: center;
                justify-content: space-between;
                width: 62px;
                gap: 4px;
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent
            }
            
            .card-header-6-r-ND .language-YSAIlF .language-item-xqNnxW .name-90hUwN {
                max-width: 70px;
                font-size: 12px;
                color: #666;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                word-break: break-all
            }
            
            .card-header-6-r-ND .language-YSAIlF .language-item-xqNnxW .arrow-eru1Qb {
                font-size: 10px;
                color: #00000040
            }
            
            .card-header-6-r-ND .language-YSAIlF .switch-icon-92sTW9 {
                margin: 0 10px;
                width: 10px;
                height: 10px
            }
            
            .card-header-6-r-ND .setting-wrap-vLpWZb {
                margin-left: auto;
                display: flex;
                align-items: center
            }
            
            .card-header-6-r-ND .setting-wrap-vLpWZb .tool-kq7eR5 {
                display: flex;
                align-items: center;
                padding: 5px 7px;
                background: rgba(255, 255, 255, .65);
                border-radius: 13px;
                border: 1px solid #ffffff;
                margin-right: 12px;
                height: 26px
            }
            
            .card-header-6-r-ND .setting-wrap-vLpWZb .tool-kq7eR5 .line--fjWWV {
                margin: 0 8px;
                width: 1px;
                height: 11px;
                background: #e4e4e4
            }
            
            .card-header-6-r-ND .setting-wrap-vLpWZb .tool-kq7eR5 .icon-3Ar25g {
                width: 16px;
                height: 16px;
                cursor: pointer;
                user-select: none;
                -webkit-user-drag: none;
                -webkit-tap-highlight-color: transparent
            }
            
            .card-header-6-r-ND .setting-wrap-vLpWZb .close-aMqLZO {
                width: 16px;
                height: 16px;
                cursor: pointer;
                opacity: .8
            }
            
            .card-header-6-r-ND .setting-wrap-vLpWZb .close-aMqLZO:hover {
                opacity: 1
            }
            
            .card-header-6-r-ND .card-select .rc-virtual-list-holder {
                overflow-y: auto!important;
                overscroll-behavior: contain;
                scrollbar-width: thin;
                scrollbar-color: #0000002f transparent
            }
            
            .card-header-6-r-ND .card-select .rc-virtual-list-holder::-webkit-scrollbar {
                height: 6px;
                width: 6px;
                margin-right: 10px
            }
            
            .card-header-6-r-ND .card-select .rc-virtual-list-holder::-webkit-scrollbar-track {
                background: transparent
            }
            
            .card-header-6-r-ND .card-select .rc-virtual-list-holder::-webkit-scrollbar-thumb {
                background: #0000002f;
                border-radius: 4px;
                cursor: default
            }
            
            .card-header-6-r-ND .card-select .rc-virtual-list-holder::-webkit-scrollbar-thumb:hover {
                background: #00000062
            }
            
            .card-header-6-r-ND .ant-select-selector {
                padding: 0!important;
                height: 28px!important
            }
            
            .card-header-6-r-ND .ant-select-arrow {
                inset-inline-end: 0!important
            }
            
            .card-header-6-r-ND .ant-select-selection-item {
                font-size: 12px!important;
                color: #666!important;
                padding-inline-end: 10px!important;
                line-height: 28px!important
            }
            
            .card-header-6-r-ND .ant-select-arrow {
                font-size: 10px!important
            }
            
            .card-header-6-r-ND .ant-select-dropdown .ant-select-item {
                font-size: 12px!important;
                color: #666
            }
            
            .sentence-card-QtgxI1 {
                background: #ffffff;
                box-shadow: 0 2px 20px #0000001a;
                border-radius: 16px;
                display: block;
                color: #222;
                text-align: left;
                position: fixed;
                left: -9999999999px;
                top: -9999999999px;
                width: 423px;
                z-index: 2147483646
            }
            
            .sentence-card-QtgxI1 .sentence-content--anQKs {
                padding: 16px 16px 16px 20px;
                overflow-y: auto!important;
                overscroll-behavior: contain;
                scrollbar-width: thin;
                scrollbar-color: #0000002f transparent
            }
            
            .sentence-card-QtgxI1 .sentence-content--anQKs::-webkit-scrollbar {
                height: 6px;
                width: 6px;
                margin-right: 10px
            }
            
            .sentence-card-QtgxI1 .sentence-content--anQKs::-webkit-scrollbar-track {
                background: transparent
            }
            
            .sentence-card-QtgxI1 .sentence-content--anQKs::-webkit-scrollbar-thumb {
                background: #0000002f;
                border-radius: 4px;
                cursor: default
            }
            
            .sentence-card-QtgxI1 .sentence-content--anQKs::-webkit-scrollbar-thumb:hover {
                background: #00000062
            }
            
            .sentence-card-QtgxI1 .sentence-content--anQKs.with-upgrade-box-VTSfyM {
                padding: 0;
                display: flex;
                justify-content: center;
                align-items: center;
                flex-direction: column
            }
            
            .sentence-card-QtgxI1 .sentence-content--anQKs .originalText-wrap-6tkzt8 {
                display: flex;
                flex-wrap: wrap
            }
            
            .sentence-card-QtgxI1 .sentence-content--anQKs .originalText-wrap-6tkzt8 .original-text-9IFyeq {
                font-size: 14px;
                line-height: 20px;
                border-bottom: 1px solid #f4f4f4;
                padding-bottom: 12px;
                flex: 1
            }
            
            .sentence-card-QtgxI1 .sentence-content--anQKs .originalText-wrap-6tkzt8 .readText-3Jhi3p {
                margin-left: 3px;
                margin-top: 1px;
                width: 16px;
                height: 16px;
                cursor: pointer;
                opacity: .8
            }
            
            .sentence-card-QtgxI1 .sentence-content--anQKs .originalText-wrap-6tkzt8 .readText-3Jhi3p:hover {
                opacity: 1
            }
            
            .sentence-card-QtgxI1 .sentence-content--anQKs .originalText-wrap-6tkzt8 .reading-Np0d1t {
                margin-left: 3px;
                margin-top: 1px;
                width: 16px;
                height: 16px;
                cursor: pointer;
                opacity: .8
            }
            
            .sentence-card-QtgxI1 .sentence-content--anQKs .translate-content-j-Pgon {
                font-size: 14px;
                line-height: 20px;
                padding-top: 12px;
                color: #444
            }
        

@media (max-width: 960px) {
    #comp-lsvsgbu6{
        width: 100%;
        min-width: 100%;
    }
     #comp-ig277xvm1 {
            width: 100%;
            min-width: 100%;
        }
        #comp-igahromo {
            left: 0;
            margin-left: 0;
            width: 100%;
            min-width: 100%;
        }
        #comp-mi46idff1 {
            margin-left: auto;
            margin-right: auto;
            width: calc(100% - 40px - 40px);
            min-width: 100%;
        }
        #comp-igcaoi6c {
            left: 0;
            margin-left: 0;
            width: 100%;
            min-width: 100%;
        }
        #comp-ig83aypt {
            left: 0;
            margin-left: 0;
            width: 100%;
            min-width: 100%;
        }
        #comp-ig69o2ml {
            left: 0;
            margin-left: 0;
            width: 100%;
            min-width: 100%;
        }
        #comp-mhxf4s6n {
            left: 0;
            margin-left: 0;
            width: 100%;
            min-width: 100%;
        }
         #comp-lsvsgbu6 {
            --fill-layer-image-opacity: 1;
            --bg-overlay-color: transparent;
            --bg-gradient: none;
            min-width: 100%;
        }
        #comp-lsvsgbu7 {
            --bg-overlay-color: transparent;
            --bg-gradient: none;
            min-width: 100%;
        }
        
        #comp-ig277xvm1 {
            --bg-overlay-color: transparent;
            --bg-gradient: none;
            --padding: 0px;
            --margin: 0px;
            min-width: 100%;
            --firstChildMarginTop: -1px;
            --lastChildMarginBottom: -1px;
            --direction: ltr;
        }
         #comp-lsvsgbu8 {
            --bg-overlay-color: transparent;
            --bg-gradient: none;
            min-width: 100%;
        }
        
        #comp-igahromo {
            --bg-overlay-color: transparent;
            --bg-gradient: none;
            --padding: 0px;
            --margin: 0px;
            min-width: 100%;
            --firstChildMarginTop: -1px;
            --lastChildMarginBottom: -1px;
            --direction: ltr;
        }
         #comp-mhxbbep0 {
            --bg-overlay-color: rgb(var(--color_11));
            --bg-gradient: none;
            min-width: 100%;
        }
        #comp-mi46idea {
            --bg-overlay-color: rgb(var(--color_11));
            --bg-gradient: none;
            min-width: 100%;
        }
        #comp-mi46idff1 {
            --bg-overlay-color: transparent;
            --bg-gradient: none;
            --padding: 0px;
            --margin: 0px;
            min-width: 100%;
            --firstChildMarginTop: -1px;
            --lastChildMarginBottom: -1px;
            --direction: ltr;
        }
        #comp-lsvsgbu81 {
            --bg-overlay-color: transparent;
            --bg-gradient: none;
            min-width: 100%;
        }
        
        #comp-igcaoi6c {
            --bg-overlay-color: transparent;
            --bg-gradient: none;
            --padding: 0px;
            --margin: 0px;
            min-width: 100%;
            --firstChildMarginTop: -1px;
            --lastChildMarginBottom: -1px;
            --direction: ltr;
        }
        #comp-lsvsgbu9 {
            --bg-overlay-color: transparent;
            --bg-gradient: none;
            min-width: 100%;
        }
        
        #comp-ig83aypt {
            --bg-overlay-color: transparent;
            --bg-gradient: none;
            --padding: 0px;
            --margin: 0px;
            min-width: 100%;
            --firstChildMarginTop: -1px;
            --lastChildMarginBottom: -1px;
            --direction: ltr;
        }
         #comp-lsvsgbu91 {
            --bg-overlay-color: rgb(var(--color_12));
            --bg-gradient: none;
            min-width: 100%;
        }
        #comp-lsvsgbua {
            --bg-overlay-color: transparent;
            --bg-gradient: none;
            min-width: 100%;
        }
        
        #comp-ig69o2ml {
            --bg-overlay-color: transparent;
            --bg-gradient: none;
            --padding: 0px;
            --margin: 0px;
            min-width: 100%;
            --firstChildMarginTop: -1px;
            --lastChildMarginBottom: -1px;
            --direction: ltr;
        }
         #comp-mhxf4s6n {
            --bg-overlay-color: transparent;
            --bg-gradient: none;
            --padding: 1px;
            --margin: 1px;
            min-width: 100%;
            --direction: ltr;
        }
         #comp-mhxf1r65 {
            --bg-overlay-color: rgb(var(--color_39));
            --bg-gradient: none;
            min-width: 100%;
        }
              [data-mesh-id=mediairc22j4j1inlineContent-gridContainer] > [id="comp-ig27xhrf"],
        [data-mesh-id=mediairc22j4j1inlineContent-gridContainer] > wix-interact-element > [id="comp-ig27xhrf"] {
            position: relative;
            margin: 0px 5%;
            left: 0 ;
            grid-area: auto;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=mediairc22j4j1inlineContent-gridContainer] > [id="comp-ig9krioy"],
        [data-mesh-id=mediairc22j4j1inlineContent-gridContainer] > wix-interact-element > [id="comp-ig9krioy"] {
            position: relative;
            margin: 0px 5%;
            left: 0% ;
            grid-area: auto;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=mediairc22j4j1inlineContent-gridContainer] > [id="comp-ig27xhr7"],
        [data-mesh-id=mediairc22j4j1inlineContent-gridContainer] > wix-interact-element > [id="comp-ig27xhr7"] {
            position: relative;
            margin: 0px 5%;
            left: 0% ;
            grid-area: auto;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=mediairc22j4j1inlineContent-gridContainer] > [id="comp-ig96d6f5"],
        [data-mesh-id=mediairc22j4j1inlineContent-gridContainer] > wix-interact-element > [id="comp-ig96d6f5"] {
            position: relative;
            margin: 0px 5%;
            left: 0% ;
            grid-area: auto;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=mediairc22j4j1inlineContent-gridContainer] > [id="comp-ig27xhrf1"],
        [data-mesh-id=mediairc22j4j1inlineContent-gridContainer] > wix-interact-element > [id="comp-ig27xhrf1"] {
            position: relative;
            margin: 0px 5%;
            left: 0% ;
            grid-area: auto;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=mediairc22j4j1inlineContent-gridContainer] > [id="comp-ig96e99p"],
        [data-mesh-id=mediairc22j4j1inlineContent-gridContainer] > wix-interact-element > [id="comp-ig96e99p"] {
            position: relative;
            margin: 0px 5%;
            left: 0% ;
            grid-area: auto;
            justify-self: start;
            align-self: start;
        }
#comp-ig27xhrf {
width: 90%;
height: auto;
}
#comp-ig9krioy {
width: 90%;
margin-bottom: 5%;
}
#comp-ig27xhr7 {
width: 90%;
height: auto;
}
#comp-ig96d6f5 {
width: 90%;
margin-bottom: 5%;
}
#comp-ig27xhrf1{
width: 90%;
height: auto;
}
#comp-ig96e99p {
width: 90%;
margin-bottom: 5%;
}
#comp-ig2akd9t .wixui-rich-text__text .wixui-rich-text__text .wixui-rich-text__text{
    font-size: 35px;

}
#comp-ihpx2cmf .wixui-rich-text__text{
    font-size: 35px;
}
#comp-igahubrl {
    width: 100%;
}

[data-mesh-id=comp-igahubrlinlineContent] {
    height: auto;
    width: 100%;
}

        [data-mesh-id=comp-lsvsgbu8inlineContent-gridContainer] > [id="comp-igahubrl"],
        [data-mesh-id=comp-lsvsgbu8inlineContent-gridContainer] > wix-interact-element > [id="comp-igahubrl"] {
            position: relative;
            margin: 0px 0px 15px 0;
            left: 0;
            grid-area: auto;
            justify-self: start;
            align-self: start;
        }

        [data-mesh-id=comp-igahubrlinlineContent-gridContainer] > [id="comp-ig97s46y"],
        [data-mesh-id=comp-igahubrlinlineContent-gridContainer] > wix-interact-element > [id="comp-ig97s46y"] {
            position: relative;
            margin: 47px 0px 19px 0;
            left: 0;
            grid-area: auto;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=comp-igahubrlinlineContent-gridContainer] > [id="comp-ig97s470"],
        [data-mesh-id=comp-igahubrlinlineContent-gridContainer] > wix-interact-element > [id="comp-ig97s470"] {
            position: relative;
            margin: 0px 0px 19px 0;
            left: 0;
            grid-area: auto;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=comp-igahubrlinlineContent-gridContainer] > [id="comp-ig28txpj"],
        [data-mesh-id=comp-igahubrlinlineContent-gridContainer] > wix-interact-element > [id="comp-ig28txpj"] {
            position: relative;
            margin: 0px 0px 49px 0;
            left: 0;
            grid-area: auto;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=comp-igahubrlinlineContent-gridContainer] > [id="comp-mhxagww9"],
        [data-mesh-id=comp-igahubrlinlineContent-gridContainer] > wix-interact-element > [id="comp-mhxagww9"] {
            position: relative;
            margin: 0px 0px 19px 0;
            left: 0;
            grid-area: auto;
            justify-self: start;
            align-self: start;
        }
        #comp-igahromo{
            display: none;
        }
        #comp-ig97s46y .wixui-rich-text__text{
            font-size: 35px;
        }
#comp-igahubrl{
    padding: 5%;
}

#comp-ig28txpj {
    width: 100%;
    height: auto;
}
#comp-mhxagww9 {
    width: 100%;
    height: auto;
}

        [data-mesh-id=comp-mhxbbep0inlineContent-gridContainer] > [id="comp-mhxbbepf"],
        [data-mesh-id=comp-mhxbbep0inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxbbepf"] {
            position: relative;
            margin: 68px 0px 36px 0;
            left: 0;
            grid-area: auto;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=comp-mhxbbep0inlineContent-gridContainer] > [id="comp-mhxbmrza"],
        [data-mesh-id=comp-mhxbbep0inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxbmrza"] {
            position: relative;
            margin: 0px 0px 67px 0;
            left: 0px;
            grid-area: auto;
            justify-self: start;
            align-self: start;
        }
        
        #comp-mhxbbepf {
            width: 100%;
            height: auto;
            padding:0 5%;
        }

        #comp-mhxbbepf  .wixui-rich-text__text{
            font-size: 35px;
        }
        .TabsList2027980309__tabsList {
            display: block;
        }
        #comp-mhxbms08 {
            width: 100%;
        }
        #comp-mhxbms09 {
            width: 100%;
            height: auto;
            padding: 0 5%;
        }
        #comp-mhxbmrza .MazNVa .j7pOnl img{
           width: 50%;
        }
        #comp-mhxbms0b {
            width: 100%;
            height: auto;
            padding: 0 5%;
        }
        #comp-mhxbms0d {
            width: 100%;
            height: auto;
            padding: 0 5%;
        }
         #comp-mhxbms0b .wixui-rich-text__text{
            font-size: 25px;
        }
        #comp-mhxbms0d .wixui-rich-text__text{
            font-size: 16px;
        }
         [data-mesh-id=comp-mhxbms08inlineContent-gridContainer] > [id="comp-mhxbms09"],
        [data-mesh-id=comp-mhxbms08inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxbms09"] {
            position: relative;
            margin: 0px 0px 0px 0;
            left: 0px;
            grid-area: auto;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=comp-mhxbms08inlineContent-gridContainer] > [id="comp-mhxbms0b"],
        [data-mesh-id=comp-mhxbms08inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxbms0b"] {
            position: relative;
             margin: 10px 0px 20px 0;
            left:  0px;
            grid-area: auto;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=comp-mhxbms08inlineContent-gridContainer] > [id="comp-mhxbms0d"],
        [data-mesh-id=comp-mhxbms08inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxbms0d"] {
            position: relative;
             margin:0 0px 10px 0;
            left:  0px;
            grid-area: auto;
            justify-self: start;
            align-self: start;
        }


        #comp-mhxd16ch {
            width: 100%;
        }
        [data-mesh-id=comp-mhxbms08inlineContent] {
            height: auto;
            width: 100%;
        }
        [data-mesh-id=comp-mhxd16chinlineContent] {
            height: auto;
            width: 100%;
        }
        

        
        [data-mesh-id=comp-mhxd16chinlineContent-gridContainer] > [id="comp-mhxd16co"],
        [data-mesh-id=comp-mhxd16chinlineContent-gridContainer] > wix-interact-element > [id="comp-mhxd16co"] {
            position: relative;
            width: 100%;
            margin: 0px 0px 0px 0;
            left: 0px;
            grid-area: auto;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=comp-mhxd16chinlineContent-gridContainer] > [id="comp-mhxd16cq1"],
        [data-mesh-id=comp-mhxd16chinlineContent-gridContainer] > wix-interact-element > [id="comp-mhxd16cq1"] {
            position: relative;
            margin: 10px 0px 20px 0;
            width: 100%;
            left: 0;
            grid-area: auto;
            justify-self: start;
            align-self: start;
        }
        #comp-mhxd16co {
            width: 100%;
            height: auto;
            padding: 0 5%;
        }
        #comp-mhxd16cq1 {
            width: 100%;
            height: auto;
            padding: 0 5%;
        }
        #comp-mhxd16cq1 .wixui-rich-text__text{
            font-size: 25px;
        }
        
        #comp-mhxd16cs2 {
            width: 100%;
            padding: 0 5%;
            height: auto;
        }
        #comp-mhxd16cs2 .wixui-rich-text__text{
            font-size: 16px;
        }
        [data-mesh-id=comp-mhxd16chinlineContent-gridContainer] > [id="comp-mhxd16cs2"],
        [data-mesh-id=comp-mhxd16chinlineContent-gridContainer] > wix-interact-element > [id="comp-mhxd16cs2"] {
            position: relative;
            width: 100%;
            margin: 0px 0px 10px 0;
            left:0;
            grid-area: auto;
            justify-self: start;
            align-self: start;
        }


#comp-mhxci8bl {
    width: 100%;
}
[data-mesh-id=comp-mhxci8blinlineContent] {
    height: auto;
    width: 100%;
    
}
#comp-mhxci8bm2 {
    width: 100%;
    height: auto;
    padding: 0 5%;
}
#comp-mhxci8bo2 {
    width: 100%;
    height: auto;
    padding: 0 5%;
}
#comp-mhxci8br {
    width: 100%;
    height: auto;
    padding: 0 5%;
}        
#comp-mhxci8bo2 .wixui-rich-text__text{
    font-size: 25px;
}
#comp-mhxci8br .wixui-rich-text__text{
    font-size: 16px;
}
[data-mesh-id=comp-mhxci8blinlineContent-gridContainer] > [id="comp-mhxci8bm2"],
[data-mesh-id=comp-mhxci8blinlineContent-gridContainer] > wix-interact-element > [id="comp-mhxci8bm2"] {
    position: relative;
    margin: 0px 0px 0px 0;
    left: 0px;
    grid-area: auto;
    justify-self: start;
    align-self: start;
}

[data-mesh-id=comp-mhxci8blinlineContent-gridContainer] > [id="comp-mhxci8bo2"],
[data-mesh-id=comp-mhxci8blinlineContent-gridContainer] > wix-interact-element > [id="comp-mhxci8bo2"] {
    position: relative;
    margin: 10px 0px 20px 0;
    left: 0;
    grid-area: auto;
    justify-self: start;
    align-self: start;
}

[data-mesh-id=comp-mhxci8blinlineContent-gridContainer] > [id="comp-mhxci8br"],
[data-mesh-id=comp-mhxci8blinlineContent-gridContainer] > wix-interact-element > [id="comp-mhxci8br"] {
    position: relative;
    margin: 0px 0px 10px 0;
    left: 0;
    grid-area:auto;
    justify-self: start;
    align-self: start;
}

#comp-mhxcb7t9 {
    width: 100%;
}
[data-mesh-id=comp-mhxcb7t9inlineContent] {
    height: auto;
    width: 100%;
}
#comp-mhxcb7tb {
    width: 100%;
    height: auto;
    padding: 0 5%;
}
#comp-mhxcb7td {
    width: 100%;
    height: auto;
    padding: 0 5%;
}
#comp-mhxcb7tg {
    width: 100%;
    height: auto;
    padding: 0 5%;
}        
#comp-mhxcb7td .wixui-rich-text__text{
    font-size: 25px;
}
#comp-mhxcb7tg .wixui-rich-text__text{
    font-size: 16px;
}
[data-mesh-id=comp-mhxcb7t9inlineContent-gridContainer] > [id="comp-mhxcb7tb"],
[data-mesh-id=comp-mhxcb7t9inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxcb7tb"] {
    position: relative;
    margin: 0px 0px 0px 0;
    left: 0px;
    grid-area: auto;
    justify-self: start;
    align-self: start;
}

[data-mesh-id=comp-mhxcb7t9inlineContent-gridContainer] > [id="comp-mhxcb7td"],
[data-mesh-id=comp-mhxcb7t9inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxcb7td"] {
    position: relative;
    margin: 10px 0px 20px 0;
    left: 0;
    grid-area: auto;
    justify-self: start;
    align-self: start;
}

[data-mesh-id=comp-mhxcb7t9inlineContent-gridContainer] > [id="comp-mhxcb7tg"],
[data-mesh-id=comp-mhxcb7t9inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxcb7tg"] {
    position: relative;
    margin: 0px 0px 10px 0;
    left: 0;
    grid-area: auto;
    justify-self: start;
    align-self: start;
}


#comp-mhxculfp {
    width: 100%;
}
[data-mesh-id=comp-mhxculfpinlineContent] {
    height: auto;
    width: 100%;
}

#comp-mhxculfr2 {
    width: 100%;
    height: auto;
    padding: 0 5%;
}
#comp-mhxculfu {
    width: 100%;
    height: auto;
    padding: 0 5%;
}
#comp-mhxculfw {
    width: 100%;
    height: auto;
    padding: 0 5%;
}        
#comp-mhxculfu .wixui-rich-text__text{
    font-size: 25px;
}
#comp-mhxculfw .wixui-rich-text__text{
    font-size: 16px;
}
[data-mesh-id=comp-mhxculfpinlineContent-gridContainer] > [id="comp-mhxculfr2"],
[data-mesh-id=comp-mhxculfpinlineContent-gridContainer] > wix-interact-element > [id="comp-mhxculfr2"] {
    position: relative;
    margin: 0px 0px 0px 0;
    left: 0px;
    grid-area: auto;
    justify-self: start;
    align-self: start;
}

[data-mesh-id=comp-mhxculfpinlineContent-gridContainer] > [id="comp-mhxculfu"],
[data-mesh-id=comp-mhxculfpinlineContent-gridContainer] > wix-interact-element > [id="comp-mhxculfu"] {
    position: relative;
    margin: 10px 0px 20px 0;
    left: 0;
    grid-area: auto;
    justify-self: start;
    align-self: start;
}

[data-mesh-id=comp-mhxculfpinlineContent-gridContainer] > [id="comp-mhxculfw"],
[data-mesh-id=comp-mhxculfpinlineContent-gridContainer] > wix-interact-element > [id="comp-mhxculfw"] {
    position: relative;
    margin: 0px 0px 10px 0;
    left: 0;
    grid-area: auto;
    justify-self: start;
    align-self: start;
}

#comp-mhxcxxh8 {
    width: 100%;
}
[data-mesh-id=comp-mhxcxxh8inlineContent] {
    height: auto;
    width: 100%;
}
#comp-mhxcxxha {
    width: 100%;
    height: auto;
    padding: 0 5%;
}
#comp-mhxcxxhe {
    width: 100%;
    height: auto;
    padding: 0 5%;
}
#comp-mhxcxxhh {
    width: 100%;
    height: auto;
    padding: 0 5%;
}        
#comp-mhxcxxhe .wixui-rich-text__text{
    font-size: 25px;
}
#comp-mhxcxxhh .wixui-rich-text__text{
    font-size: 16px;
}
[data-mesh-id=comp-mhxcxxh8inlineContent-gridContainer] > [id="comp-mhxcxxha"],
[data-mesh-id=comp-mhxcxxh8inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxcxxha"] {
    position: relative;
    margin: 0px 0px 0px 0;
    left: 0px;
    grid-area:auto;
    justify-self: start;
    align-self: start;
}

[data-mesh-id=comp-mhxcxxh8inlineContent-gridContainer] > [id="comp-mhxcxxhe"],
[data-mesh-id=comp-mhxcxxh8inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxcxxhe"] {
    position: relative;
    margin: 10px 0px 20px 0;
    left: 0;
    grid-area:auto;
    justify-self: start;
    align-self: start;
}

[data-mesh-id=comp-mhxcxxh8inlineContent-gridContainer] > [id="comp-mhxcxxhh"],
[data-mesh-id=comp-mhxcxxh8inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxcxxhh"] {
    position: relative;
    margin: 0px 0px 10px 0;
    left: 0;
    grid-area:auto;
    justify-self: start;
    align-self: start;
}

#comp-mi46idey {
    width: 100%;
    height: auto;
            text-align: center;
}
#comp-mi46idey .wixui-rich-text__text{
    font-size: 35px;
}
[data-mesh-id=comp-mi46ideainlineContent-gridContainer] > [id="comp-mi46idey"],
[data-mesh-id=comp-mi46ideainlineContent-gridContainer] > wix-interact-element > [id="comp-mi46idey"] {
    position: relative;
    margin: 15px 0px 10px 0;
    left: 0;
    grid-area: auto;
    justify-self: start;
    align-self: start;
}
#comp-mi46idfd {
    width: 100%;
    height: auto;
    padding:0 5%;
}
[data-mesh-id=comp-mi46ideainlineContent-gridContainer] > [id="comp-mi46idfd"], 
[data-mesh-id=comp-mi46ideainlineContent-gridContainer] > wix-interact-element > [id="comp-mi46idfd"] {
    position: relative;
    margin: 0px 0px 10px 0;
    left: 0;
    grid-area: auto;
    justify-self: start;
    align-self: start;
}
#comp-mhxasaw0{
   display: none;
}
#comp-mhxavkos{
    display: none;
}
#comp-igksbkih{
    display: none;
}
#comp-igksdo3p{
    display: none;
}
#comp-igksdxk1{
    display: none;
}
[data-mesh-id=mediairc22j4k17inlineContent-gridContainer] > [id="comp-mhxat4ru"],
[data-mesh-id=mediairc22j4k17inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxat4ru"] {
    position: relative;
    margin: 41px auto 26px;
    left: 0;
    grid-area:auto;
    justify-self: start;
    align-self: start;
}

[data-mesh-id=mediairc22j4k17inlineContent-gridContainer] > [id="comp-igcaww12"],
[data-mesh-id=mediairc22j4k17inlineContent-gridContainer] > wix-interact-element > [id="comp-igcaww12"] {
    position: relative;
    margin: 0px auto 4px ;
    left: 0;
    grid-area: auto;
    justify-self: start;
    align-self: start;
}

[data-mesh-id=mediairc22j4k17inlineContent-gridContainer] > [id="comp-igksdo3p"],
[data-mesh-id=mediairc22j4k17inlineContent-gridContainer] > wix-interact-element > [id="comp-igksdo3p"] {
    position: relative;
    margin: 78px 0px 0 0;
    left: 0;
    grid-area: auto;;
    justify-self: start;
    align-self: start;
}

[data-mesh-id=mediairc22j4k17inlineContent-gridContainer] > [id="comp-mhxatr3f"],
[data-mesh-id=mediairc22j4k17inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxatr3f"] {
    position: relative;
    margin: 41px auto 26px ;
    left: 0;
    grid-area: auto;
    justify-self: start;
    align-self: start;
}

[data-mesh-id=mediairc22j4k17inlineContent-gridContainer] > [id="comp-igcaxjng"],
[data-mesh-id=mediairc22j4k17inlineContent-gridContainer] > wix-interact-element > [id="comp-igcaxjng"] {
    position: relative;
    margin: 0px auto -2px ;
    left: 0;
    grid-area: auto;;
    justify-self: start;
    align-self: start;
}

[data-mesh-id=mediairc22j4k17inlineContent-gridContainer] > [id="comp-igksdxk1"],
[data-mesh-id=mediairc22j4k17inlineContent-gridContainer] > wix-interact-element > [id="comp-igksdxk1"] {
    position: relative;
    margin: 78px 0px 0 0;
    left: 0;
    grid-area: auto;;
    justify-self: start;
    align-self: start;
}

[data-mesh-id=mediairc22j4k17inlineContent-gridContainer] > [id="comp-mhxb1sk8"],
[data-mesh-id=mediairc22j4k17inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxb1sk8"] {
    position: relative;
    margin: 30px auto 13px ;
    left: 0;
    grid-area: auto;
    justify-self: start;
    align-self: start;
}

[data-mesh-id=mediairc22j4k17inlineContent-gridContainer] > [id="comp-igcaylp6"],
[data-mesh-id=mediairc22j4k17inlineContent-gridContainer] > wix-interact-element > [id="comp-igcaylp6"] {
    position: relative;
    margin: 0px auto 20px;
    left: 0;
    grid-area: auto;
    justify-self: start;
    align-self: start;
}

#comp-ig99sh5k {
    width: 100%;
    height: auto;
    text-align: center;
    left: 0;
    margin: 0 auto;
    padding: 4% 0;
}
#comp-ig99sh5k .wixui-rich-text__text{
    font-size: 35px !important;
}

[data-mesh-id=comp-lsvsgbu91inlineContent-gridContainer] > [id="comp-mhxecyjb"], [data-mesh-id=comp-lsvsgbu91inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxecyjb"]
 {
    position: relative;
    margin: 0px auto 65px;
    left: 0px;
    grid-area: auto;
    justify-self: start;
    align-self: start;
}
#comp-ig99wz1u {
    width: 100%;
    height: auto;
    text-align: center;
    left: 0;
    margin: 20px auto;
}
#comp-ig99wz1u .wixui-rich-text__text{
    font-size: 35px;
}
.cGWabE .comp-mhxecyk0{
    margin: 0 auto;
}
#comp-mhxecyjb .hRdzm4{
    display: block;
}
:host(:not(.device-mobile-optimized)) .V5AUxf,
        body:not(.device-mobile-optimized) .V5AUxf {
    -moz-column-gap: var(--margin);
    column-gap: var(--margin);
    direction: var(--direction);
    display: flex;
    margin: 0 auto;
    position: relative;
    width: 100% ;
    flex-direction: column;
}
#bgMedia_comp-mhxf4s8o img{
    width: 100% !important;
    height: auto !important;
}
#comp-mhxf4s6v{
    width: 100%;
    padding:0 5%;
}
[data-mesh-id=comp-mhxf4s6vinlineContent] {
    height: auto;
   width: 100%;
}
#comp-mhxf4s72{
   width: 100%; 
}
[data-mesh-id=comp-mhxf4s72inlineContent] {
    height: auto;
    width: 100%; 
}
#comp-mhxf4s89 {
    width: 100%;

}
#comp-mhxf4s861 {
    width: 100%;

}
#comp-mhxf4s84 {
    width: 40%;

}
#comp-mhxf4s771 {
     width: 40%;

}
#comp-ig6adlrb {
    width: 100%;
    height: auto;
}
        [data-mesh-id=SITE_FOOTERinlineContent-gridContainer] > [id="comp-ig6adlrb"],
        [data-mesh-id=SITE_FOOTERinlineContent-gridContainer] > wix-interact-element > [id="comp-ig6adlrb"] {
            position: relative;
            margin: 23px 0px 13px 0;
            left: 0;
            grid-area: 1 / 1 / 2 / 2;
            justify-self: start;
            align-self: start;
            text-align: center;
        }


        [data-mesh-id=comp-mhxf1r65inlineContent-gridContainer] > [id="comp-mhxf1r7i2"],
        [data-mesh-id=comp-mhxf1r65inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxf1r7i2"] {
            position: relative;
            margin: 10px 25px 13px;
            left: 0;
            grid-area: 2 / 1 / 3 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=comp-mhxf1r65inlineContent-gridContainer] > [id="comp-mhxf1r7s3"],
        [data-mesh-id=comp-mhxf1r65inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxf1r7s3"] {
            position: relative;
            margin: 5px auto 13px;
            left: 0;
            grid-area: 2 / 1 / 3 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=comp-mhxf1r65inlineContent-gridContainer] > [id="comp-mhxf1r7p"],
        [data-mesh-id=comp-mhxf1r65inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxf1r7p"] {
            position: relative;
            margin: 10px 25px 13px auto;
            left: 0;
            grid-area: 2 / 1 / 3 / 2;
            justify-self: start;
            align-self: start;
            
        }
        
        [data-mesh-id=comp-mhxf1r65inlineContent-gridContainer] > [id="comp-mhylvofz"],
        [data-mesh-id=comp-mhxf1r65inlineContent-gridContainer] > wix-interact-element > [id="comp-mhylvofz"] {
            position: relative;
            margin: 0px 0px 19px 15px;
            left: 0;
            grid-area: 3 / 1 / 4 / 2;
            justify-self: start;
            align-self: start;
            width: auto !important;
        }
        
        [data-mesh-id=comp-mhxf1r65inlineContent-gridContainer] > [id="comp-mhylxg5h"],
        [data-mesh-id=comp-mhxf1r65inlineContent-gridContainer] > wix-interact-element > [id="comp-mhylxg5h"] {
            position: relative;
            margin: 0px auto 19px ;
            left: 0;
            grid-area: 3 / 1 / 4 / 2;
            justify-self: start;
            align-self: start;
            width: auto !important;
        }
        
        [data-mesh-id=comp-mhxf1r65inlineContent-gridContainer] > [id="comp-mhylxnhy"],
        [data-mesh-id=comp-mhxf1r65inlineContent-gridContainer] > wix-interact-element > [id="comp-mhylxnhy"] {
            position: relative;
            margin: 0px 20px 19px auto;
            left: 0;
            grid-area: 3 / 1 / 4 / 2;
            justify-self: start;
            align-self: start;
            width: auto !important;
        }
        #comp-mhylvofz .wixui-rich-text__text{
            font-size: 10px !important;
        }
        #comp-mhylxg5h .wixui-rich-text__text{
            font-size: 10px !important;
        }
        #comp-mhylxnhy .wixui-rich-text__text{
            font-size: 10px !important;
        }


         [data-mesh-id=mediairc22j4j13inlineContent-gridContainer] > [id="comp-mhxet02z"],
        [data-mesh-id=mediairc22j4j13inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxet02z"] {
            position: relative;
            margin: 0px auto 41px ;
            left: -120px;
            grid-area: 4 / 1 / 5 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=mediairc22j4j13inlineContent-gridContainer] > [id="comp-mhxes5gz"],
        [data-mesh-id=mediairc22j4j13inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxes5gz"] {
            position: relative;
            margin: 21px auto 41px ;
            left: 0;
            grid-area: 4 / 1 / 5 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=mediairc22j4j13inlineContent-gridContainer] > [id="comp-ig69un0m"],
        [data-mesh-id=mediairc22j4j13inlineContent-gridContainer] > wix-interact-element > [id="comp-ig69un0m"] {
            position: relative;
            margin: 0px auto 10px ;
            left: 0;
            grid-area: auto;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=mediairc22j4j13inlineContent-gridContainer] > [id="comp-igcg5yfo"],
        [data-mesh-id=mediairc22j4j13inlineContent-gridContainer] > wix-interact-element > [id="comp-igcg5yfo"] {
            position: relative;
            margin: 9px auto 29px;
            left: 0;
            grid-area: auto;
            justify-self: start;
            align-self: start;
            text-align: center;
        }
        
        [data-mesh-id=mediairc22j4j13inlineContent-gridContainer] > [id="comp-ihw3hwha"],
        [data-mesh-id=mediairc22j4j13inlineContent-gridContainer] > wix-interact-element > [id="comp-ihw3hwha"] {
            position: relative;
            margin: 0px auto 46px ;
            left: 0;
            grid-area: auto;
            justify-self: start;
            align-self: start;
        }
        #comp-ihw3hwha {
            width: 100%;
            padding:0 5%;
            height: auto;
        }
        
        #comp-ig69un0m {
            width: 100%;
            padding:0 5%;
            height: auto;
        }
        div.pro-gallery .gallery-item-container.visible {
        width: 300px !important;
        height: 300px !important;
        position: relative !important;
        left: 0 !important;
        top: 0 !important;
        margin: 10px auto !important;
        }
        


           [data-mesh-id=mediairc22j4k5inlineContent-gridContainer] > [id="comp-mhxdfans"],
        [data-mesh-id=mediairc22j4k5inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxdfans"] {
            position: relative;
            margin: 0px auto 57px;
            left: 0px;
            grid-area: 7 / 1 / 8 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=mediairc22j4k5inlineContent-gridContainer] > [id="comp-mhxdh549"],
        [data-mesh-id=mediairc22j4k5inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxdh549"] {
            position: relative;
             margin: 0px auto 57px;
            left: 0;
            top: 300px;
            grid-area: 7 / 1 / 8 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=mediairc22j4k5inlineContent-gridContainer] > [id="comp-mhxdhbfa"],
        [data-mesh-id=mediairc22j4k5inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxdhbfa"] {
            position: relative;
             margin: 0px auto 57px;
            left: 0px;
            grid-area: 12 / 1 / 13 / 2;
            justify-self: start;
            align-self: start;
        }
        
        [data-mesh-id=mediairc22j4k5inlineContent-gridContainer] > [id="comp-mhxdhbfv"],
        [data-mesh-id=mediairc22j4k5inlineContent-gridContainer] > wix-interact-element > [id="comp-mhxdhbfv"] {
            position: relative;
             margin: 0px auto 57px;
            left: 0;
            grid-area: 12 / 1 / 13 / 2;
            justify-self: start;
            align-self: start;
        }


         #comp-mhxds68s {
            width: 246px;
            margin: 5px 0px !important;
            height: auto;
        }
         #comp-mhxdqdp5 {
            width: 246px;
            height: auto;
            margin: 5px 0px !important;
        }
        #comp-mhxdto5t {
            width: 246px;
            height: auto;
            margin: 5px 0px !important;
        }
        #comp-mhxduuzp {
            width: 246px;
            height: auto;
            margin: 5px 0px !important;
        }
        #comp-mhxds68s .wixui-rich-text__text{
            font-size: 13px !important;
        }

        #comp-mhxdqdp5 .wixui-rich-text__text{
            font-size: 13px !important;
        }
        #comp-mhxdto5t .wixui-rich-text__text{
            font-size: 13px !important;
        }

        #comp-mhxduuzp .wixui-rich-text__text{
            font-size: 13px !important;
        }




        #comp-mhxdfans{
            width: 300px;
            top: -220px;
        }
        #comp-mhxdh549{
            width: 300px;
            top: 90px;
        }
        #comp-mhxdhbfa{
            width: 300px;
            top: -325px;
        }
        #comp-mhxdhbfv{
            width: 300px;
             top: -15px;
        }
        #pro-gallery-container-comp-jhhk4hfh{
            height: auto !important;
        }
        #pro-gallery-margin-container-comp-jhhk4hfh{
            height: auto !important;
        }

        #comp-mhxdonhl{
            margin: 15px auto;
            left: -45px;
        }
        #comp-mhxdtacw{
            margin: 15px auto;
            left: -45px;
            top:310px
        }
        #comp-mhxdvux0{
            margin: 15px auto;
            left: -45px;
            top:35px
        }
        #comp-mhxdwf6d{
            margin: 15px auto;
            left: 0;
            top:350px
        }

        #comp-mhxdonhl .wixui-rich-text__text{
            font-size: 20px;
        }
        #comp-mhxdtacw .wixui-rich-text__text{
            font-size: 20px;
        }
        #comp-mhxdvux0 .wixui-rich-text__text{
            font-size: 20px;
        }
        #comp-mhxdwf6d .wixui-rich-text__text{
            font-size: 20px;
        }




        #comp-mhxe397x{
            margin: 15px auto;
            left: 140px;
            top: -300px;
        }
        #comp-mhxe53du{
            margin: 15px auto;
            left: 140px;
            top: -265px;
        }
        #comp-mhxe7t20{
            margin: 15px auto;
            left: 140px;
            top: 0;
        }
        #comp-mhxe7t2l{
            margin: 15px auto;
            left: 140px;
            top: 35px;
        }
        #comp-mhxe8uxp{
            margin: 15px auto;
            left: 140px;
            top: -200px;
        }
        #comp-mhxe8uya{
            margin: 15px auto;
            left: 140px;
            top: -165px;
        }

        #comp-mhxe8d69{
            margin: 15px auto;
            left: 140px;
            top: 110px;
        }
        #comp-mhxe8d6u{
            margin: 15px auto;
            left: 140px;
            top: 145px;
        }

[data-mesh-id=mediairc22j4k5inlineContent-gridContainer] {
    position: static;
    display: grid;
    height: 1550px; 
    width: 100%;
    min-height: auto;
    grid-template-rows: repeat(11, min-content) 1fr;
    grid-template-columns: 100%;
}
#comp-jhhk4hfh {
    width: auto;
}
#comp-mhxd9s9m {
    width: 100%;
    padding:0 5% ;
    height: auto;
    margin: 0 auto;
    left: 0;
}
#comp-ihpx2cmf .wixui-rich-text__text{
    font-size: 25px !important;
}
#comp-ihpx2cmf {
    width: 100%;
    padding: 5%;
    margin: 75px auto 0;
    left: 0;
    height: auto;
}
#comp-ihpx2cm9{
   width: 27px;
   height: 16px;
   margin: 0 auto;
   left: 0;
}
#comp-l5taubfo{
    display: none;
}
[data-mesh-id=comp-ihdmixj9inlineContent] {
    height: auto;
    width: 100%;
}
#comp-ihdmixj9 {
   width: 100%;
}

    
        .P4my70 {
            background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
            border: solid var(--borderwidth, 0) rgba(var(--bordercolor, var(--color_11, color_11)), var(--alpha-bordercolor, 1));
            border-radius: var(--rd, 0);
            box-shadow: var(--shd, 0 0 0 rgba(0, 0, 0, .6));
            transition: all .5s;
            position: absolute;
            top: 20px;
            right: 20px;
            width: 50px;
            height: 50px;
            z-index: 99;
        }
        
        .P4my70,
        .P4my70.ZhsSZ_ {
            align-items: center;
            box-sizing: border-box;
            display: flex;
            justify-content: center;
        }
        
        .P4my70.ZhsSZ_ {
            background-color: rgba(var(--bgOpen, var(--color_11, color_11)), var(--alpha-bgOpen, 1));
            border-color: rgba(var(--bordercolorOpen, var(--color_11, color_11)), var(--alpha-bordercolorOpen, 1));
            border-radius: var(--rdOpen, 0);
            border-style: solid;
            border-width: var(--borderwidthOpen, 0);
            box-shadow: var(--shdOpen, 0 0 0 rgba(0, 0, 0, .6))
        }
        .XLAVDo {
            cursor: pointer;
            display: flex;
            flex-direction: column;
            height: 21px;
            justify-content: space-between;
            transition: transform .33s ease-out;
            width: 26px
        }
        
        .XLAVDo.JJHA1E {
            transform: rotate(-45deg)
        }

        .obddOt {
            background-color:#fff;
            border-radius: 1.5px;
            height: 3px;
            width: 100%
        }
        
        .obddOt.SRM_9q {
            width: 50%
        }
        
        .obddOt.YQwk0a {
            transform-origin: right;
            transition: transform .33s cubic-bezier(.54, -.81, .57, .57)
        }
        
        .JJHA1E .obddOt.YQwk0a {
            background-color: rgba(var(--lineColorOpen, var(--color_2, color_2)), var(--alpha-lineColorOpen, 1));
            transform: rotate(-90deg) translateX(4px)
        }
        
        .obddOt.eyQVgg {
            align-self: flex-end;
            transform-origin: left;
            transition: transform .33s cubic-bezier(.54, -.81, .57, .57)
        }
        
        .JJHA1E .obddOt.eyQVgg {
            transform: rotate(-90deg) translateX(-4px)
        }
        
        .JJHA1E .obddOt.BU_Jm5,
        .JJHA1E .obddOt.eyQVgg {
            background-color: rgba(var(--lineColorOpen, var(--color_2, color_2)), var(--alpha-lineColorOpen, 1))
        }

        #img_comp-lsvsgbu6 img{
            height: 500px !important;
        }
        #comp-lsvsgbu6{
            height: 400px !important;
        }
        #box{
            display: none;
        }
        #comp-mhxbmrza .style-mhyldcu7__root .Tabscomponent1176390459__tabsList .TabsList2027980309__tab.TabsList2027980309--current {
             border-top: 0px; 
        }
        .TabsList2027980309__tab {
            width: 33%;
            padding: 2% 1%;
            float: left;
        }
        #comp-mhxbmrza .style-mhyldcu7__root .Tabscomponent1176390459__tabsList .TabsList2027980309__tab{
            font-size: 14px;
            text-align: center;
                    border-bottom: 1px solid;
                    border-right: 1px solid;
        }
        #comp-mhxbmrza .style-mhyldcu7__root .Tabscomponent1176390459__tabsList .TabsList2027980309__tab:nth-of-type(3), #comp-mhxbmrza .style-mhyldcu7__root .Tabscomponent1176390459__tabsList .TabsList2027980309__tab:nth-of-type(6) {
           border-right: 0px
        }
        #comp-lsvsgbu81{
            display: none;
        }
        #pro-gallery-container-comp-jhhk4hfh img{
            width: 300px !important;
            height: 300px !important;
        }
        #comp-mhxf4s8o{
            display: none;
        }

        .xiala{
            color: #000;
            font-size: 40px;
            position: absolute;
            left: 45%;
            bottom: 1%;
            z-index: 99;
            width: 10%;
            transform: rotate(270deg);
            animation: blink 1s infinite;
            display: block !important;
        }
        @keyframes blink {
        0%, 100% { opacity: 1; }
        50% { opacity: 0; }
        }
        #comp-lsvsgbu91{
            height: 770px;
        }
        .slider{
            display: none;
        }
        .slider2 {
            display: flex !important;

}